Boost C++ Libraries: Ticket #10754: any_iterator.hpp does not compile https://svn.boost.org/trac10/ticket/10754 <p> Including 1.57.0's version of any_iterator.hpp results in many compile errors. It appears the problem is that the code in this header uses the names "postfix_increment_proxy" and "writable_postfix_increment_proxy" without any namespace qualifiers even though they are both defined inside of boost::iterators::detail. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/10754 Trac 1.4.3 nigel.pattinson@… Fri, 07 Nov 2014 19:44:29 GMT <link>https://svn.boost.org/trac10/ticket/10754#comment:1 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/10754#comment:1</guid> <description> <p> I am also experiencing this, using Visual Studio 2013. Exact error encountered is: </p> <p> boost/range/detail/any_iterator.hpp(176): error C2143: syntax error : missing ';' before '&lt;' </p> <p> Source file can simply be: </p> <p> #include &lt;boost/range.hpp&gt; #include &lt;boost/range/any_range.hpp&gt; </p> <p> It looks like this code is unchanged from 1.55.0 which we are currently using and does not display this issue, so presumably some included header is interfering somehow. Will look into it further and report back if I find anything. </p> </description> <category>Ticket</category> </item> <item> <author>nigel.pattinson@…</author> <pubDate>Fri, 07 Nov 2014 20:49:22 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/10754#comment:2 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/10754#comment:2</guid> <description> <p> As the original reporter alluded to, the problem is that "postfix_increment_proxy" and "writable_postfix_increment_proxy" have moved from boost::detail to boost::iterators::detail. The specializations in any_iterator.hpp need to exist within boost::iterators::detail rather than boost::detail. </p> </description> <category>Ticket</category> </item> <item> <author>Adam Romanek <romanek.adam@…></author> <pubDate>Mon, 15 Dec 2014 20:31:10 GMT</pubDate> <title>component changed; owner set https://svn.boost.org/trac10/ticket/10754#comment:3 https://svn.boost.org/trac10/ticket/10754#comment:3 <ul> <li><strong>owner</strong> set to <span class="trac-author">Neil Groves</span> </li> <li><strong>component</strong> <span class="trac-field-old">None</span> → <span class="trac-field-new">range</span> </li> </ul> <p> I also experience the same problem when upgrading from Boost 1.55 to 1.57. </p> Ticket Neil Groves Sat, 31 Jan 2015 14:39:03 GMT <link>https://svn.boost.org/trac10/ticket/10754#comment:4 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/10754#comment:4</guid> <description> <p> Resolved on develop and master branch. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Neil Groves</dc:creator> <pubDate>Mon, 02 Feb 2015 01:14:51 GMT</pubDate> <title>status, milestone changed; resolution set https://svn.boost.org/trac10/ticket/10754#comment:5 https://svn.boost.org/trac10/ticket/10754#comment:5 <ul> <li><strong>status</strong> <span class="trac-field-old">new</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> → <span class="trac-field-new">fixed</span> </li> <li><strong>milestone</strong> <span class="trac-field-old">To Be Determined</span> → <span class="trac-field-new">Boost 1.58.0</span> </li> </ul> Ticket