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 an old version of Boost. Click here to view this page for the latest version.

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.