Code

remove rudimental general-purpose clipart, add some Inkscape-related graphics, update...
[inkscape.git] / src / svg / stringstream.h
index 34cbdc2bd81ecaa301cd85db694b3cb2d4eab3ea..5622884586c4ac2267c5b17e3fcd4d643b05445f 100644 (file)
@@ -3,6 +3,7 @@
 
 #include <glib/gtypes.h>
 #include <sstream>
+#include <string>
 
 namespace Inkscape {
 
@@ -45,6 +46,10 @@ public:
     std::string str() const {
         return ostr.str();
     }
+    
+    void str (std::string &s) {
+        return ostr.str(s);
+    }
 
     std::streamsize precision() const {
         return ostr.precision();
@@ -53,6 +58,18 @@ public:
     std::streamsize precision(std::streamsize p) {
         return ostr.precision(p);
     }
+
+    std::ios::fmtflags setf(std::ios::fmtflags fmtfl) {
+        return ostr.setf(fmtfl);
+    }
+
+    std::ios::fmtflags setf(std::ios::fmtflags fmtfl, std::ios::fmtflags mask) {
+        return ostr.setf(fmtfl, mask);
+    }
+
+    void unsetf(std::ios::fmtflags mask) {
+        ostr.unsetf(mask);
+    }
 };
 
 }