Boost C++ Libraries: Ticket #1545: [boost/rational.hpp] 'noskipws' is not a member of 'std' https://svn.boost.org/trac10/ticket/1545 <p> The <a class="ext-link" href="http://incubator.apache.org/stdcxx/"><span class="icon">​</span>stdcxx</a> is the another implementation of the STL (initially based on <a class="missing wiki">RogueWave</a> STL). </p> <p> The following error is encountered when running boost regression tests on msvc with stdcxx-4.2.0. </p> <pre class="wiki">..\boost\rational.hpp(555) : error C2039: 'noskipws' : is not a member of 'std' D:\boost\boost\libs\rational\rational_test.cpp(806) : see reference to function template instantiation 'std::istream &amp;boost::operator &gt;&gt;&lt;short&gt;(std::istream &amp;,boost::rational&lt;IntType&gt; &amp;)' being compiled with [ IntType=short ] </pre><p> The std::noskipws manipulator is declared in &lt;ios&gt; header file. </p> <p> The proposed patch: </p> <pre class="wiki">--- boost/rational.hpp +++ boost/rational.hpp @@ -51,7 +51,7 @@ #define BOOST_RATIONAL_HPP #include &lt;iostream&gt; // for std::istream and std::ostream -#include &lt;iomanip&gt; // for std::noskipws +#include &lt;ios&gt; // for std::noskipws #include &lt;stdexcept&gt; // for std::domain_error #include &lt;string&gt; // for std::string implicit constructor #include &lt;boost/operators.hpp&gt; // for boost::addable etc </pre> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/1545 Trac 1.4.3 Jonathan Turkanis Mon, 31 Dec 2007 06:13:03 GMT status changed; owner set https://svn.boost.org/trac10/ticket/1545#comment:1 https://svn.boost.org/trac10/ticket/1545#comment:1 <ul> <li><strong>owner</strong> set to <span class="trac-author">Jonathan Turkanis</span> </li> <li><strong>status</strong> <span class="trac-field-old">new</span> → <span class="trac-field-new">assigned</span> </li> </ul> Ticket Jonathan Turkanis Sun, 25 May 2008 18:44:49 GMT status changed; resolution set https://svn.boost.org/trac10/ticket/1545#comment:2 https://svn.boost.org/trac10/ticket/1545#comment:2 <ul> <li><strong>status</strong> <span class="trac-field-old">assigned</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> → <span class="trac-field-new">fixed</span> </li> </ul> <p> Applied patch (sorry for delay) </p> Ticket