]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - include/base.h
Nuke trailing spaces
[user/henk/code/inspircd.git] / include / base.h
index 4f5cc2e3ed90bed376da047cf0bd2befbafe3ee6..4dbddf97f42b4de4fa0bbb5445dc7eb09298ad01 100644 (file)
@@ -2,7 +2,7 @@
  *       | Inspire Internet Relay Chat Daemon |
  *       +------------------------------------+
  *
- *  InspIRCd: (C) 2002-2007 InspIRCd Development Team
+ *  InspIRCd: (C) 2002-2009 InspIRCd Development Team
  * See: http://www.inspircd.org/wiki/index.php/Credits
  *
  * This program is free but copyrighted software; see
  * ---------------------------------------------------
  */
 
-#ifndef __BASE_H__ 
-#define __BASE_H__ 
+#ifndef __BASE_H__
+#define __BASE_H__
 
-#include "inspircd_config.h"
-#include <time.h>
 #include <map>
 #include <deque>
 #include <string>
 
-/** Do we use this? -- Brain */
-typedef void* VoidPointer;
-
 /** A private data store for an Extensible class */
 typedef std::map<std::string,char*> ExtensibleStore;
 
-/** Needed */
-class InspIRCd;
-
 /** The base class for all inspircd classes.
  * Wherever possible, all classes you create should inherit from this,
  * giving them the ability to be passed to various core functions
  * as 'anonymous' classes.
-*/ 
+*/
 class CoreExport classbase
 {
  public:
@@ -65,7 +57,7 @@ class CoreExport Extensible : public classbase
         * Holds all extensible metadata for the class.
         */
        ExtensibleStore Extension_Items;
-       
+
 public:
 
        /** Extend an Extensible class.
@@ -118,7 +110,7 @@ public:
         * @return Returns true on success.
         */
        bool Shrink(const std::string &key);
-       
+
        /** Get an extension item.
         *
         * @param key The key parameter is an arbitary string which identifies the extension data
@@ -139,12 +131,12 @@ public:
                        return false;
                }
        }
-       
+
        /** Get an extension item.
         *
         * @param key The key parameter is an arbitary string which identifies the extension data
         * @return Returns true if the item was found and false if it was not.
-        * 
+        *
         * This single-parameter version only checks if the key exists, it does nothing with
         * the 'data' field and is probably only useful in conjunction with the single-parameter
         * version of Extend().
@@ -213,7 +205,7 @@ class CoreExport BoolSet : public classbase
        /** OR two BoolSets together
         */
        BoolSet operator|(BoolSet other);
-       
+
        /** AND two BoolSets together
         */
        BoolSet operator&(BoolSet other);