Class template c_ascii_pattern_replacer
boost::log::expressions::c_ascii_pattern_replacer
Synopsis
template<typename CharT>
class c_ascii_pattern_replacer :
public boost::log::expressions::pattern_replacer< CharT >
{
public:
typedef base_type::result_type result_type;
typedef base_type::char_type char_type;
typedef base_type::string_type string_type;
c_ascii_pattern_replacer();
result_type operator()(string_type &, typename string_type::size_type = 0) const;
};
Description
Реализация декоратора персонажей, которая избегает всех непрогнозируемых и не-ASCII символов на выходе с последовательностями побега в стиле C.
c_ascii_pattern_replacer
public
construct/copy/destruct
- <
c_ascii_pattern_replacer();
>По умолчанию конструктор.
c_ascii_pattern_replacer public member functions
- <
result_typeoperator()(string_type&str,
typenamestring_type::size_typestart_pos=0)const;>Применяет струнные замены, начиная с указанного положения.