]> git.netwichtig.de Git - user/henk/code/inspircd.git/commitdiff
Add typedef ExtensionManager::ExtMap
authorAttila Molnar <attilamolnar@hush.com>
Thu, 26 Nov 2015 12:39:56 +0000 (13:39 +0100)
committerAttila Molnar <attilamolnar@hush.com>
Thu, 26 Nov 2015 12:39:56 +0000 (13:39 +0100)
include/extensible.h
src/base.cpp

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 */
index 67b136ec8c89047ec700cbad341f44fc789aca98..c268c7493e5526a4a874af3ca630b277a9a5165b 100644 (file)
@@ -147,10 +147,10 @@ bool ExtensionManager::Register(ExtensionItem* item)
 
 void ExtensionManager::BeginUnregister(Module* module, std::vector<reference<ExtensionItem> >& list)
 {
-       std::map<std::string, reference<ExtensionItem> >::iterator i = types.begin();
+       ExtMap::iterator i = types.begin();
        while (i != types.end())
        {
-               std::map<std::string, reference<ExtensionItem> >::iterator me = i++;
+               ExtMap::iterator me = i++;
                ExtensionItem* item = me->second;
                if (item->creator == module)
                {
@@ -162,7 +162,7 @@ void ExtensionManager::BeginUnregister(Module* module, std::vector<reference<Ext
 
 ExtensionItem* ExtensionManager::GetItem(const std::string& name)
 {
-       std::map<std::string, reference<ExtensionItem> >::iterator i = types.find(name);
+       ExtMap::iterator i = types.find(name);
        if (i == types.end())
                return NULL;
        return i->second;