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

Class template basic_formatter

Boost , Chapter 1. Boost.Log v2 , Expressions

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 basic_formatter

boost::log::basic_formatter

Synopsis

// In header: <boost/log/expressions/formatter.hpp>
template<typename CharT> 
class basic_formatter {
public:
  // types
  typedef void                                  result_type;  // Result type. 
  typedef CharT                                 char_type;    // Character type. 
  typedef basic_formatting_ostream< char_type > stream_type;  // Output stream type. 
  // construct/copy/destruct
  basic_formatter();
  basic_formatter(basic_formatter const &);
  basic_formatter(this_type &&) noexcept;
  template<typename FunT> basic_formatter(FunT &&);
  basic_formatter & operator=(this_type &&) noexcept;
  basic_formatter & operator=(this_type const &);
  template<typename FunT> basic_formatter & operator=(FunT &&);
  // public member functions
  result_type operator()(record_view const &, stream_type &) const;
  void reset();
  void swap(basic_formatter &) noexcept;
};

Description

Обертка для форматирования записей.

basic_formatter public construct/copy/destruct

  1. basic_formatter();

    Конструктор по умолчанию. Создает формататор, который выводит только сообщение журнала.

  2. basic_formatterbasic_formatterconst&, что;

    Конструктор копий

  3. basic_formatterthis_type&&thatno except;

    Переместить конструктор. Перемещенный форматтер остается в неопределенном состоянии.

  4. шаблон<имя типаFunT>basic_formatterFunT&&fun;

    Инициирующий конструктор. Создает формататор, который вызовет указанный объект функции.

  5. basic_formatter&оператор=этот_type&&, что, за исключением;

    Переместить назначение. Перемещенный форматтер остается в неопределенном состоянии.

  6. basic_formatter&оператор=этот_типconst&тот;

    Копирование.

  7. шаблон<имя типаFunT>basic_formatter&оператор=FunT&&fun;

    Инициирование назначения. Устанавливает указанный объект функции на форматировщик.

basic_formatter public member functions

  1. результат_типоператоррекорд_видеть&поток_тип&]констконстконст

[
] [
] [
] [[
  • voidreset;

    Сбрасывает формататор по умолчанию. Формататор по умолчанию выводит только текст сообщения.

  • voidswapbasic_formatter&, что, за исключением;

    Два формата


  • PrevUpHomeNext

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




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



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


    реклама


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

    Время компиляции файла: 2024-08-30 11:47:00
    2025-05-20 04:44:47/0.02537989616394/1