#include <named_scope.hpp>
Public Types | |
typedef void | result_type |
Function result type. More... | |
typedef CharT | char_type |
Character type. More... | |
typedef std::basic_string < char_type > | string_type |
String type. More... | |
typedef basic_formatting_ostream < char_type > | stream_type |
Formatting stream type. More... | |
typedef attributes::named_scope::value_type | value_type |
Attribute value type. More... | |
typedef boost::log::aux::light_function < void(stream_type &, value_type::value_type const &) > | element_formatter_type |
Named scope formatter. More... | |
Public Member Functions | |
format_named_scope_impl (element_formatter_type const &element_formatter, string_type const &delimiter, string_type const &incomplete_marker, string_type const &empty_marker, value_type::size_type depth, scope_iteration_direction direction) | |
Initializing constructor. More... | |
format_named_scope_impl (format_named_scope_impl const &that) | |
Copy constructor. More... | |
result_type | operator() (stream_type &strm, value_type const &scopes) const |
Formatting operator. More... | |
typedef CharT boost::expressions::aux::format_named_scope_impl< CharT >::char_type |
Character type.
typedef boost::log::aux::light_function< void (stream_type&, value_type::value_type const&) > boost::expressions::aux::format_named_scope_impl< CharT >::element_formatter_type |
Named scope formatter.
typedef void boost::expressions::aux::format_named_scope_impl< CharT >::result_type |
Function result type.
typedef basic_formatting_ostream< char_type > boost::expressions::aux::format_named_scope_impl< CharT >::stream_type |
Formatting stream type.
typedef std::basic_string< char_type > boost::expressions::aux::format_named_scope_impl< CharT >::string_type |
String type.
typedef attributes::named_scope::value_type boost::expressions::aux::format_named_scope_impl< CharT >::value_type |
Attribute value type.
|
inline |
Initializing constructor.
|
inline |
Copy constructor.
|
inline |
Formatting operator.