Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения

THE BOOST MPL LIBRARY: Renaming/Cleanup

Boost , ,

Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

Front Page / Changelog & History / Changes in Boost 1.32.0 Release / Renaming/Cleanup

Renaming/Cleanup

  1. Применяетсяметафункция была переименована вeval_if.

  2. Все_backwardаналоги алгоритма были переименованы в использованиеreverse_префикса; напримерfold_backwardсталreverse_fold.

  3. Заголовокбыл обнародован и стал; соответственно,BOOST_MPL_NO_AUX_HAS_XXXМакро был переименован в.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:

    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] -->

  5. Все макросы конфигурации были переименованы в префиксCFG; в частности,BOOST_MPL_NO_FULL_LAMBDA_SUPPORTсталBoost_MPL_CFG_NO_FULL_LAMBDA_SUPPORT

  6. Следующие заголовки/компоненты были переименованы или удалены как устаревшие:

    iterator_tag.hpp (renamed to iterator_tags.hpp)
    project1st.hpp
    project2nd.hpp
    select1st.hpp
    select2nd.hpp
    

Статья THE BOOST MPL LIBRARY: Renaming/Cleanup раздела может быть полезна для разработчиков на c++ и boost.




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-30 11:47:00
2025-07-05 04:24:59/0.0033979415893555/0