]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - include/extensible.h
Add typedef ExtensionManager::ExtMap
[user/henk/code/inspircd.git] / include / extensible.h
index a2c1043779f2a388f3990bc4a187843b6389f984..b98bb921fd98a2bec8c854bce4e9a3c4fc7b1717 100644 (file)
@@ -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 */