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/configreader.h | 23 ----------------------- 1 file changed, 23 deletions(-) (limited to 'include/configreader.h') diff --git a/include/configreader.h b/include/configreader.h index 70e09e6c3..4b42bcd43 100644 --- a/include/configreader.h +++ b/include/configreader.h @@ -23,20 +23,6 @@ #include "socketengine.h" #include "socket.h" -/* Required forward definitions */ -class ServerConfig; -class ServerLimits; -class InspIRCd; -class BufferedSocket; - -/** A cached text file stored with its contents as lines - */ -typedef std::vector file_cache; - -/** A configuration key and value pair - */ -typedef std::pair KeyVal; - /** Structure representing a single in config */ class CoreExport ConfigTag : public refcountbase { @@ -74,10 +60,6 @@ class CoreExport ConfigTag : public refcountbase ConfigTag(const std::string& Tag, const std::string& file, int line); }; -/** An entire config file, built up of KeyValLists - */ -typedef std::multimap > ConfigDataHash; - /** Defines the server's length limits on various length-limited * items such as topics, nicknames, channel names etc. */ @@ -201,11 +183,6 @@ class CoreExport OperInfo : public refcountbase } }; -typedef std::map > TagIndex; -typedef std::map > OperIndex; -typedef ConfigDataHash::iterator ConfigIter; -typedef std::pair ConfigTagList; - /** This class holds the bulk of the runtime configuration for the ircd. * It allows for reading new config values, accessing configuration files, * and storage of the configuration data needed to run the ircd, such as -- cgit v1.3.1-10-gc9f91