From: Attila Molnar Date: Thu, 26 Nov 2015 12:39:56 +0000 (+0100) Subject: Add typedef ExtensionManager::ExtMap X-Git-Url: https://git.netwichtig.de/gitweb/?a=commitdiff_plain;h=dd5e75f99e37fc8e407da6fc003fcfa56b802752;hp=74d53f48fc5b12bdd43e76af42f7fbf8cce89a9a;p=user%2Fhenk%2Fcode%2Finspircd.git Add typedef ExtensionManager::ExtMap --- 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 > types; public: + typedef std::map > ExtMap; + bool Register(ExtensionItem* item); void BeginUnregister(Module* module, std::vector >& list); ExtensionItem* GetItem(const std::string& name); + + private: + ExtMap types; }; /** Base class for items that are NOT synchronized between servers */ diff --git a/src/base.cpp b/src/base.cpp index 67b136ec8..c268c7493 100644 --- a/src/base.cpp +++ b/src/base.cpp @@ -147,10 +147,10 @@ bool ExtensionManager::Register(ExtensionItem* item) void ExtensionManager::BeginUnregister(Module* module, std::vector >& list) { - std::map >::iterator i = types.begin(); + ExtMap::iterator i = types.begin(); while (i != types.end()) { - std::map >::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 >::iterator i = types.find(name); + ExtMap::iterator i = types.find(name); if (i == types.end()) return NULL; return i->second;