Boost C++ Libraries: Ticket #12557: new_iterator_tests.hpp has a missing #include https://svn.boost.org/trac10/ticket/12557 <p> <code>iterator/new_iterator_tests.hpp</code> uses the <code>mpl::and_</code> metafunction, but does not <code>#include</code> the <code>boost/mpl/and.hpp</code> header that defines it. Among other things, this prevents Boost.Iterator from being built using C++ modules (see <a class="ext-link" href="http://clang.llvm.org/docs/Modules.html"><span class="icon">​</span>http://clang.llvm.org/docs/Modules.html</a>), because modules require headers to be self-contained. </p> <p> A fix is attached (relative to 1.60.0). </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/12557 Trac 1.4.3 gromer@… Wed, 26 Oct 2016 22:55:50 GMT attachment set https://svn.boost.org/trac10/ticket/12557 https://svn.boost.org/trac10/ticket/12557 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">boost-iterator.patch</span> </li> </ul> Ticket