Skip to content

boostorg/mp11

Folders and files

NameName
Last commit message
Last commit date

Latest commit

e5da96b · Jan 15, 2025
Dec 21, 2024
Jan 15, 2025
Jan 7, 2025
Dec 16, 2020
Jan 7, 2025
Jun 11, 2020
Jun 21, 2015
Jun 12, 2021
Dec 14, 2024
May 14, 2023
Apr 18, 2024
Aug 27, 2024
Aug 3, 2017

Repository files navigation

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.

Mp11 is part of Boost, starting with release 1.66.0. It however has no Boost dependencies and can be used standalone, as a Git submodule, for instance. For CMake users, add_subdirectory is supported, as is installation and find_package(boost_mp11).

Supported compilers

  • g++ 4.8 or later
  • clang++ 3.9 or later
  • Visual Studio 2013 or later

Tested on Github Actions and Appveyor.

License

Distributed under the Boost Software License, Version 1.0.