diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/extensible.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/include/extensible.h b/include/extensible.h index a2c104377..b98bb921f 100644 --- a/include/extensible.h +++ b/include/extensible.h @@ -121,11 +121,15 @@ class CoreExport Extensible : public classbase class CoreExport ExtensionManager { - std::map<std::string, reference<ExtensionItem> > types; public: + typedef std::map<std::string, reference<ExtensionItem> > ExtMap; + bool Register(ExtensionItem* item); void BeginUnregister(Module* module, std::vector<reference<ExtensionItem> >& list); ExtensionItem* GetItem(const std::string& name); + + private: + ExtMap types; }; /** Base class for items that are NOT synchronized between servers */ |