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

Class template static_type_dispatcher

Boost , Chapter 1. Boost.Log v2 , Utilities

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

PrevUpHomeNext

Class template static_type_dispatcher

boost::log::static_type_dispatcher — A static type dispatcher class.

Synopsis

// In header: <boost/log/utility/type_dispatch/static_type_dispatcher.hpp>
template<typename T> 
class static_type_dispatcher {
public:
  // construct/copy/destruct
  template<typename ReceiverT> explicit static_type_dispatcher(ReceiverT &);
  static_type_dispatcher(static_type_dispatcher const &) = delete;
  static_type_dispatcher & operator=(static_type_dispatcher const &) = delete;
};

Description

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

Статические диспетчеры типа позволяют указать один или несколько поддерживаемых типов во время компиляции.

static_type_dispatcher public construct/copy/destruct

  1. template<typename ReceiverT> explicit static_type_dispatcher(ReceiverT & приемник;;

    Конструктор.

    The receiver объект не копируется внутри диспетчера, но ссылки на него могут быть сохранены диспетчером после строительства.

    <444><2646>>26>>> Приемник должен быть вызываемым аргументом любого из поддерживаемых типов диспетчера.

    Параметры:

    <337>
  • static_type_dispatcher(static_type_dispatcher const &) = delete;
  • static_type_dispatcher & оператор=(static_type_dispatcher const &) = delete;

  • PrevUpHomeNext

    Статья Class template static_type_dispatcher раздела Chapter 1. Boost.Log v2 Utilities может быть полезна для разработчиков на c++ и boost.




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



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


    реклама


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

    Время компиляции файла: 2024-08-30 11:47:00
    2025-07-04 17:53:14/0.0034759044647217/0