From 0226ba1fc739dd293825b8a78ba9f902f49289f2 Mon Sep 17 00:00:00 2001 From: Benjamin Nauck Date: Sun, 19 Jan 2025 01:48:28 +0100 Subject: [PATCH] Base: Add missing const to Type::createInstance --- src/Base/Type.cpp | 2 +- src/Base/Type.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Base/Type.cpp b/src/Base/Type.cpp index 51b2128c1e..27de8a5b98 100644 --- a/src/Base/Type.cpp +++ b/src/Base/Type.cpp @@ -59,7 +59,7 @@ map Type::typemap; vector Type::typedata; set Type::loadModuleSet; -void* Type::createInstance() +void* Type::createInstance() const { instantiationMethod method = typedata[index]->instMethod; return method ? (*method)() : nullptr; diff --git a/src/Base/Type.h b/src/Base/Type.h index 3f580724e2..fad31905db 100644 --- a/src/Base/Type.h +++ b/src/Base/Type.h @@ -88,7 +88,7 @@ public: ~Type() = default; /// creates a instance of this type - void* createInstance(); + void* createInstance() const; /// Checks whether this type can instantiate bool canInstantiate() const; /// creates a instance of the named type