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

Struct template sink_factory

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

Struct template sink_factory

boost::log::sink_factory

Synopsis

// In header: <boost/log/utility/setup/from_settings.hpp>
template<typename CharT> 
struct sink_factory {
  // types
  typedef CharT                               char_type;         // Character type. 
  typedef std::basic_string< char_type >      string_type;       // String type. 
  typedef basic_settings_section< char_type > settings_section;  // Settings section type. 
  // construct/copy/destruct
  sink_factory() = default;
  sink_factory(sink_factory const &) = delete;
  sink_factory & operator=(sink_factory const &) = delete;
  ~sink_factory();
  // public member functions
  virtual shared_ptr< sinks::sink > create_sink(settings_section const &) = 0;
};

Description

Базовый интерфейс Sink Factory

sink_factory public construct/copy/destruct

  1. <
    sink_factory()=default;
    >

    Конструктор по умолчанию

  2. <
    sink_factory(sink_factoryconst&)=delete;
    >
  3. <
    sink_factory&operator=(sink_factoryconst&)=delete;
    >
  4. <
    ~sink_factory();
    >

    Виртуальный деструктор

sink_factory public member functions

  1. <
    virtualshared_ptr<sinks::sink>
    create_sink(settings_sectionconst&settings)=0;
    >

    Функция создает формататор для указанного атрибута.

    Параметры:

    Параметры:

    <settings>

    Параметры поглотителей


PrevUpHomeNext

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




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



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


реклама


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

Время компиляции файла: 2024-08-30 11:47:00
2025-05-19 21:01:54/0.0079669952392578/1