diff options
Diffstat (limited to 'cpp/src/Ice/ObjectFactoryManager.h')
-rw-r--r-- | cpp/src/Ice/ObjectFactoryManager.h | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/cpp/src/Ice/ObjectFactoryManager.h b/cpp/src/Ice/ObjectFactoryManager.h index 114966d9079..654573b29e5 100644 --- a/cpp/src/Ice/ObjectFactoryManager.h +++ b/cpp/src/Ice/ObjectFactoryManager.h @@ -29,7 +29,7 @@ public: void add(const ::Ice::ObjectFactoryPtr&, const std::string&); void remove(const std::string&); - ::Ice::ObjectFactoryPtr find(const std::string&); + ::Ice::ObjectFactoryPtr find(const std::string&) const; private: @@ -38,8 +38,7 @@ private: friend class Instance; std::map<std::string, ::Ice::ObjectFactoryPtr> _factoryMap; - std::map<std::string, ::Ice::ObjectFactoryPtr>::iterator _factoryMapHint; - static const char * const _kindOfObject; + mutable std::map<std::string, ::Ice::ObjectFactoryPtr>::iterator _factoryMapHint; }; } |