Boost C++ Libraries: Ticket #10970: uses of make_reverse_iterator conflict with C++14's. https://svn.boost.org/trac10/ticket/10970 <p> C++14 introduces make_reverse_iterator, which conflicts with Boost's when compiling with libc++. </p> <p> At the very least, this affects targets using the multi_index library (ordered_index.hpp, random_access_index.hpp, and sequenced_index.hpp). </p> <p> A quick workaround would be to simply replace occurrences of make_reverse_iterator with boost::make_reverse_iterator, following the trend in the accumulators (statistics/tail.hpp) and graph (core_numbers.hpp) libraries. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/10970 Trac 1.4.3 viboes Fri, 13 Feb 2015 18:28:32 GMT component changed; owner set https://svn.boost.org/trac10/ticket/10970#comment:1 https://svn.boost.org/trac10/ticket/10970#comment:1 <ul> <li><strong>owner</strong> set to <span class="trac-author">jeffrey.hellrung</span> </li> <li><strong>component</strong> <span class="trac-field-old">None</span> → <span class="trac-field-new">iterator</span> </li> </ul> Ticket anonymous Sat, 07 May 2016 19:04:55 GMT <link>https://svn.boost.org/trac10/ticket/10970#comment:2 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/10970#comment:2</guid> <description> <p> I have the same issue. But i don't understand why it happens, i never used #using namespace std or similar so i don't know why it considers using std::make_reverse_iterator in that code which is inside the boost namespace. Maybe someone can explain it to me? </p> </description> <category>Ticket</category> </item> </channel> </rss>