Back to Arangodb

Renaming/Cleanup

3rdParty/boost/1.78.0/libs/mpl/doc/tutorial/renaming-cleanup.html

3.12.9.11.6 KB
Original Source

| Prev Next | Back Along | Up Home | Full TOC | Front Page / Changelog & History / Changes in Boost 1.32.0 Release / Renaming/Cleanup |

Renaming/Cleanup

  1. The apply_if metafunction has been renamed to eval_if.

  2. All _backward algorithm counterparts have been renamed to use reverse_ prefix; e.g. fold_backward became reverse_fold.

  3. The <boost/mpl/aux_/has_xxx.hpp> header has been made public and became <boost/mpl/has_xxx.hpp>; correspondingly, the BOOST_MPL_NO_AUX_HAS_XXX macro was renamed to BOOST_MPL_CFG_NO_HAS_XXX.

  4. <boost/mpl/assert_is_same.hpp> header has been replaced by a more general <mpl/assert.hpp>; the new asserts provide a significantly higher-quality diagnostics. See the table below for new equivalents of the old macros:

  5. All configuration macros have been renamed to include the CFG prefix; in particular, BOOST_MPL_NO_FULL_LAMBDA_SUPPORT has become BOOST_MPL_CFG_NO_FULL_LAMBDA_SUPPORT.

  6. The following public headers/components have been renamed or removed as obsolete:

| Prev Next | Back Along | Up Home | Full TOC |