![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
THE BOOST MPL LIBRARY: Renaming/CleanupBoost , ,
|
Front Page / Changelog & History / Changes in Boost 1.32.0 Release / Renaming/Cleanup |
Применяетсяметафункция была переименована вeval_if.
Все_backwardаналоги алгоритма были переименованы в использованиеreverse_префикса; напримерfold_backwardсталreverse_fold.
Заголовок
<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:
Before |
Now |
---|---|
BOOST_MPL_ASSERT_IS_SAME(t1,t2) |
BOOST_MPL_ASSERT((boost::is_same |
BOOST_MPL_ASSERT_IS_NOT_SAME(t1,t2) |
BOOST_MPL_ASSERT_NOT(boost::is_same |
Раздел "Macros/Asserts " reference manual provides a complete formal specification of the new macros' semantics.[ORIG_END] -->
Все макросы конфигурации были переименованы в префиксCFG; в частности,BOOST_MPL_NO_FULL_LAMBDA_SUPPORTсталBoost_MPL_CFG_NO_FULL_LAMBDA_SUPPORT
Следующие заголовки/компоненты были переименованы или удалены как устаревшие:
iterator_tag.hpp (renamed to iterator_tags.hpp) project1st.hpp project2nd.hpp select1st.hpp select2nd.hpp
Статья THE BOOST MPL LIBRARY: Renaming/Cleanup раздела может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
:: Главная :: ::
реклама |