summaryrefslogtreecommitdiffstats
path: root/Source/cmStandardIncludes.h
diff options
context:
space:
mode:
Diffstat (limited to 'Source/cmStandardIncludes.h')
-rw-r--r--Source/cmStandardIncludes.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/Source/cmStandardIncludes.h b/Source/cmStandardIncludes.h
index 629f9c0..0563d3c 100644
--- a/Source/cmStandardIncludes.h
+++ b/Source/cmStandardIncludes.h
@@ -152,7 +152,7 @@ struct cmStdString : public std::string
// Define cmStringStream wrapper to hide differences between
// std::stringstream and the old strstream.
#if !defined(CMAKE_NO_ANSI_STRING_STREAM)
-class cmStringStream: public std::stringstream
+class cmStringStream: public std::ostringstream
{
public:
cmStringStream() {}
@@ -164,17 +164,17 @@ private:
class cmStrStreamCleanup
{
public:
- cmStrStreamCleanup(std::strstream& ostr): m_StrStream(ostr) {}
+ cmStrStreamCleanup(std::ostrstream& ostr): m_StrStream(ostr) {}
~cmStrStreamCleanup() { m_StrStream.rdbuf()->freeze(0); }
static void IgnoreUnusedVariable(const cmStrStreamCleanup&) {}
protected:
- std::strstream& m_StrStream;
+ std::ostrstream& m_StrStream;
};
-class cmStringStream: public std::strstream
+class cmStringStream: public std::ostrstream
{
public:
- typedef std::strstream Superclass;
+ typedef std::ostrstream Superclass;
cmStringStream() {}
std::string str()
{