initializing a C++ std::istringstream from an in memory buffer?
It’s actually pretty trivial to write a one-shot std::streambuf that uses the buffer in place as the default behaviour of all the virtual functions of std::streambuf does ‘the right thing’. You can just setg the read area in construction and underflow and uflow can safely be left to return traits_type::eof() as the end of the … Read more