From 6b2ea833674bb3bfedb0f2e2af06efa25655e5f5 Mon Sep 17 00:00:00 2001 From: danieldg Date: Sat, 24 Oct 2009 20:03:53 +0000 Subject: Move forward declarations to typedefs.h git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11967 e03df62e-2008-0410-955e-edbf42e46eb7 --- include/modules.h | 27 --------------------------- 1 file changed, 27 deletions(-) (limited to 'include/modules.h') diff --git a/include/modules.h b/include/modules.h index 08f1a2dc0..8bda9a725 100644 --- a/include/modules.h +++ b/include/modules.h @@ -25,8 +25,6 @@ #include "mode.h" #include "dns.h" -class XLine; - /** Used to define a set of behavior bits for a module */ enum ModuleFlags { @@ -108,29 +106,6 @@ struct ModResult { */ #define API_VERSION 137 -class ServerConfig; - -/* Forward-delacare module for ModuleMessage etc - */ -class Module; -class InspIRCd; - -/** A set of strings. - */ -typedef std::vector string_list; - -/** Holds a list of 'published features' for modules. - */ -typedef std::map featurelist; - -/** Holds a list of modules which implement an interface - */ -typedef std::deque modulelist; - -/** Holds a list of all modules which implement interfaces, by interface name - */ -typedef std::map > interfacelist; - /** * This #define allows us to call a method in all * loaded modules in a readable simple way, e.g.: @@ -318,8 +293,6 @@ enum Implementation I_END }; -class ConfigReader; - /** Base class for all InspIRCd modules * This class is the base class for InspIRCd modules. All modules must inherit from this class, * its methods will be called when irc server events occur. class inherited from module must be -- cgit v1.3.1-10-gc9f91