14 #ifndef FAKESTRINGSTREAM_H 15 #define FAKESTRINGSTREAM_H 17 #include <strstream.h> 28 _len = source.length();
32 _str =
new char[_len];
33 memcpy(_str, source.data(), _len);
48 std::istringstream(
const std::string &input) :
50 istrstream(_str, _len) { }
53 class std::ostringstream :
public ostrstream {
57 int length = pcount();
58 char *s = ostrstream::str();
59 std::string result(s, length);
70 std::stringstream(
const std::string &input) :
72 strstream(_str, _len, std::ios::in)