]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - include/hashcomp.h
Add call to protocol interface to get useful info on the server map. Return a std...
[user/henk/code/inspircd.git] / include / hashcomp.h
index eafc74abfda7b9fafad35cbe4401f6492fe552a8..4eb65823db6e775743a18ff7aebe37f5ebe399d0 100644 (file)
@@ -129,10 +129,10 @@ namespace irc
        /** irc::stringjoiner joins string lists into a string, using
         * the given seperator string.
         * This class can join a vector of std::string, a deque of
-        * std::string, or a const char** array, using overloaded
+        * std::string, or a const char* const* array, using overloaded
         * constructors.
         */
-       class CoreExport stringjoiner
+       class CoreExport stringjoiner : public classbase
        {
         private:
                /** Output string
@@ -159,7 +159,7 @@ namespace irc
                 * @param begin The starting element in the sequence to be joined
                 * @param end The ending element in the sequence to be joined
                 */
-               stringjoiner(const std::string &seperator, const char** sequence, int begin, int end);
+               stringjoiner(const std::string &seperator, const char* const* sequence, int begin, int end);
 
                /** Get the joined sequence
                 * @return A reference to the joined string
@@ -171,7 +171,7 @@ namespace irc
         * It can then reproduce this list, clamped to a maximum of MAXMODES
         * values per line.
         */
-       class CoreExport modestacker
+       class CoreExport modestacker : public classbase
        {
         private:
                /** The mode sequence and its parameters
@@ -242,7 +242,7 @@ namespace irc
         * list will be ":item". This is to allow for parsing 'source' fields
         * from data.
         */
-       class CoreExport tokenstream
+       class CoreExport tokenstream : public classbase
        {
         private:
                /** Original string