Boost C++ Libraries of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

This is the documentation for a snapshot of the develop branch, built from commit c5994560ca.

Compiler Support

Boost.YAP is written against the C++14 and C++17 standards. It will use C++17 features if they are present, and otherwise is C++14 code.

Boost.YAP also uses Boost.Hana extensively, so only compilers that support Hana will be usable in building Boost.YAP.

Clang versions 3.8 and later (which corresponds to XCode versions 7.3 or later), and GCC versions 6 and later should work.

MSVC++ version 14.15 (Visual Studio 2017 version 15.8) is partially supported. The tests all pass, but some compilation errors can be found in some of the examples.