// In header: <boost/log/utility/setup/formatter_parser.hpp>
template<typename CharT,typename AttributeValueT>classbasic_formatter_factory:publicboost::log::formatter_factory<CharT>{public:// typestypedefAttributeValueTvalue_type;// Attribute value type. typedefbase_type::formatter_typeformatter_type;typedefbase_type::args_mapargs_map;// public member functionsvirtualformatter_typecreate_formatter(attribute_nameconst&,args_mapconst&);};
Description
Базовый класс для фабрик форматеров. Этот класс обеспечивает реализацию по умолчанию выражений форматировщика для типов, поддерживающих вывод потока. Завод не учитывает какие-либо дополнительные параметры, которые могут быть указаны.
Функция создает формататор для указанного атрибута.
Параметры:
<args>
Основные аргументы
<name>
Имя атрибута
Статья Class template basic_formatter_factory раздела Chapter 1. Boost.Log v2 Utilities может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.