From a30e627ffccf36384689295ce54af32e38ef5ef8 Mon Sep 17 00:00:00 2001 From: Andreas Stöckel Date: Sun, 18 Jan 2015 18:22:14 +0100 Subject: Droped Rtti class, using RttiType instead --- src/core/common/Rtti.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/core/common/Rtti.cpp') diff --git a/src/core/common/Rtti.cpp b/src/core/common/Rtti.cpp index 6809911..ad77973 100644 --- a/src/core/common/Rtti.cpp +++ b/src/core/common/Rtti.cpp @@ -45,9 +45,9 @@ const RttiType &RttiStore::lookup(const std::type_info &native) } } -/* Class RttiBuilder */ +/* Class RttiBuilderBase */ -RttiBuilder &RttiBuilder::genericMethod(const std::string name, +RttiBuilderBase &RttiBuilderBase::genericMethod(const std::string &name, std::shared_ptr function) { if (!methods.emplace(name, function).second) { @@ -58,8 +58,8 @@ RttiBuilder &RttiBuilder::genericMethod(const std::string name, return *this; } -RttiBuilder &RttiBuilder::genericProperty( - const std::string name, std::shared_ptr property) +RttiBuilderBase &RttiBuilderBase::genericProperty( + const std::string &name, std::shared_ptr property) { if (!properties.emplace(name, property).second) { throw OusiaException(std::string("Property with name \"") + name + @@ -174,7 +174,7 @@ bool RttiType::hasProperty(const std::string &name) const /* Constant initialization */ namespace RttiTypes { -const RttiType None{"unknown"}; +const RttiType None{"none"}; const RttiType Nullptr{"nullptr"}; const RttiType Bool{"bool"}; const RttiType Int{"int"}; -- cgit v1.2.3