diff options
Diffstat (limited to 'Source/cmStandardIncludes.h')
-rw-r--r-- | Source/cmStandardIncludes.h | 10 |
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() { |