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

THE BOOST MPL LIBRARY: Tag Dispatching Protocol

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 / Tag Dispatching Protocol

Tag Dispatching Protocol

Механизм, используемый для выбора реализации алгоритма на основе семейства последовательностей, был изменен на использование классов метафункций:

Before Now
имя_traits< Tag>::algorithm<...>::type Имя_impl::apply<...>::type

Если в вашем коде реализована пользовательская последовательность, ее необходимо отрегулировать в соответствии с приведенной выше таблицей; например:

Before Now
<
template<> struct begin_traits<my_tag>
{
    template< typename S > struct algorithm
    {
        typedef ... type;
    };
};
>
<
template<> struct begin_impl<my_tag>
{
    template< typename S > structapply
    {
        typedef ... type;
    };
};
>

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




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



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


реклама


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

Время компиляции файла: 2024-08-30 11:47:00
2025-05-20 09:38:09/0.0055928230285645/0