]> git.tdb.fi Git - libs/core.git/blobdiff - source/strings/format.h
Merge branch 'fs-master'
[libs/core.git] / source / strings / format.h
index db74bf9560788f3bbce4b0673cd5f7b3076ba2fc..6d8f739a436c3abaa8fdbbbdc7292e5dfb803d1d 100644 (file)
@@ -1,10 +1,3 @@
-/* $Id$
-
-This file is part of libmspstrings
-Copyright © 2006-2007 Mikko Rasa
-Distributed under the LGPL
-*/
-
 #ifndef MSP_STRINGS_FORMAT_H_
 #define MSP_STRINGS_FORMAT_H_
 
@@ -36,9 +29,18 @@ public:
                return *this;
        }
 
+       /** Returns the result of the formatting operation.  Will throw if not
+       enough values have been fed to the formatter. */
        const std::string &str() const;
+
 private:
+       /** Advances the iterator to the next conversion, adding literal characters
+       to the result.  The iterator is left at the second character of the
+       conversion (i.e. after the %). */
        void advance();
+
+       /** Reads the next conversion from the format string and returns a
+       corresponding Fmt object. */
        Fmt get_conversion();
 };