Welcome to the website of mpllibs. This is a collection of C++ template metaprogramming libraries.
mpllibs contains the following libraries:
printf
, fprintf
and sprintf
implementationMetaparse has been moved to Boost and is available from version 1.61. Changes to the Mpllibs version:
mpllibs::metaparse
to boost::metaparse
.mpllibs::metaparse::v1
is not included in the Boost version. The v1
of the Boost version is an updated (see the rest of the bullet points) version of mpllibs::metaparse::v2
.MPLLIBS_STRING
-> BOOST_METAPARSE_STRING
MPLLIBS_DEFINE_ERROR
-> BOOST_METAPARASE_DEFINE_ERROR
MPLLIBS_LIMIT
-> BOOST_METAPARSE_LIMIT
any*
-> repeated*
fold*p
-> fold*_start_with_parser
fold*f*
-> fold*_reject_incomplete*
repeatf*
-> repeat_reject_incomplete*
parser_tag
The libraries are published under the Boost Software License.