v3 flag enabled
Metaprogramming C++03
Added in 1.66.0

Boost.Mp11

A C++11 metaprogramming library.

Dependencies

Contributors: This Release


Documentation

Mp11, a C++11 metaprogramming library

Mp11 is a C++11 metaprogramming library based on template aliases and variadic templates. It implements the approach outlined in the article "Simple C++11 metaprogramming" and its sequel.

As of 2017-08-02, Mp11 is part of Boost. It hasn't appeared in a release yet, but a snapshot of the documentation is available.

Supported compilers

  • g++ 4.7 or later
  • clang++ 3.5 or later
  • Visual Studio 2013, 2015, 2017

Tested on Travis and Appveyor.

License

Distributed under the Boost Software License, Version 1.0.

Latest Boost.Mp11 posts

Join the Boost Developers Mailing List

Get the latest on releases, features, security patches, fixes and all major announcements.

All Contributors