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

index b98bb921fd98a2bec8c854bce4e9a3c4fc7b1717..11d6acbc9359deb9dbfe455fd32f094ee531595d 100644 (file)
@@ -128,6 +128,11 @@ class CoreExport ExtensionManager
        void BeginUnregister(Module* module, std::vector<reference<ExtensionItem> >& list);
        ExtensionItem* GetItem(const std::string& name);
 
+       /** Get all registered extensions keyed by their names
+        * @return Const map of ExtensionItem pointers keyed by their names
+        */
+       const ExtMap& GetExts() const { return types; }
+
  private:
        ExtMap types;
 };