]> git.netwichtig.de Git - user/henk/code/inspircd.git/commitdiff
Document
authorbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>
Tue, 3 Oct 2006 13:57:53 +0000 (13:57 +0000)
committerbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>
Tue, 3 Oct 2006 13:57:53 +0000 (13:57 +0000)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5404 e03df62e-2008-0410-955e-edbf42e46eb7

include/hashcomp.h

index a99b5e76bc9f4920d17b8721fbde8984649a8371..b22f65272a81cbe85da5772b6d9ecdb7ae240b61 100644 (file)
@@ -125,6 +125,9 @@ 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
+        * constructors.
         */
        class stringjoiner
        {
@@ -132,16 +135,29 @@ namespace irc
                std::string joined;
         public:
                /** Join elements of a vector, between (and including) begin and end
+                * @param seperator The string to seperate values with
+                * @param sequence One or more items to seperate
+                * @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 std::vector<std::string> &sequence, int begin, int end);
                /** Join elements of a deque, between (and including) begin and end
+                * @param seperator The string to seperate values with
+                * @param sequence One or more items to seperate
+                * @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 std::deque<std::string> &sequence, int begin, int end);
                /** Join elements of an array of char arrays, between (and including) begin and end
+                * @param seperator The string to seperate values with
+                * @param sequence One or more items to seperate
+                * @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);
 
                /** Get the joined sequence
+                * @return A reference to the joined string
                 */
                std::string& GetJoined();
        };