Remove gmx::File (except for File::exists())
[alexxy/gromacs.git] / src / gromacs / utility / textwriter.cpp
index aef0d5cc7b546d6a608f6c0ce9c19774ef656285..6e52e0a949c35c23d78f3331941b5ff71f84c011 100644 (file)
@@ -63,6 +63,15 @@ class TextWriter::Impl
         TextOutputStreamPointer stream_;
 };
 
+// static
+void TextWriter::writeFileFromString(const std::string &filename,
+                                     const std::string &text)
+{
+    TextWriter file(filename);
+    file.writeString(text);
+    file.close();
+}
+
 TextWriter::TextWriter(const std::string &filename)
     : impl_(new Impl(TextOutputStreamPointer(new TextOutputFile(filename))))
 {