Boost C++ Libraries: Ticket #10454: windows_file_codecvt::do_length doesn't use BOOST_CODECVT_DO_LENGTH_CONST https://svn.boost.org/trac10/ticket/10454 <p> In Visual Studio the first parameter of <code>std::codecvt::do_length</code> is defined as a const reference whereas in the derived class <code>windows_file_codecvt</code> the first parameter of <code>do_length</code> it is defined as non-const reference. This leads to improper overloading of the method. </p> <p> See also: <a class="reopened ticket" href="https://svn.boost.org/trac10/ticket/10354" title="#10354: Bugs: inconsistent declaration of do_length in ... (reopened)">#10354</a> </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/10454 Trac 1.4.3 Marshall Clow Fri, 05 Sep 2014 03:11:57 GMT <link>https://svn.boost.org/trac10/ticket/10454#comment:1 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/10454#comment:1</guid> <description> <p> I believe that this was fixed today by Beman while fixing <a class="reopened ticket" href="https://svn.boost.org/trac10/ticket/10354" title="#10354: Bugs: inconsistent declaration of do_length in ... (reopened)">#10354</a>. </p> </description> <category>Ticket</category> </item> <item> <author>m.kosch@…</author> <pubDate>Mon, 04 Jan 2016 17:35:42 GMT</pubDate> <title>version changed https://svn.boost.org/trac10/ticket/10454#comment:2 https://svn.boost.org/trac10/ticket/10454#comment:2 <ul> <li><strong>version</strong> <span class="trac-field-old">Boost 1.56.0</span> → <span class="trac-field-new">Boost 1.60.0</span> </li> </ul> <p> This bug still exists in Boost 1.60.0. </p> Ticket m.kosch@… Mon, 09 Jan 2017 16:59:38 GMT version changed https://svn.boost.org/trac10/ticket/10454#comment:3 https://svn.boost.org/trac10/ticket/10454#comment:3 <ul> <li><strong>version</strong> <span class="trac-field-old">Boost 1.60.0</span> → <span class="trac-field-new">Boost 1.63.0</span> </li> </ul> <p> This bug still exists in Boost 1.63.0. </p> Ticket