#include <date_time.hpp>
Classes | |
class | formatter |
Formatter implementation. More... | |
class | formatter_builder |
Public Types | |
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 local_time::local_date_time_base < TimeT, TimeZoneT > | value_type |
Value type. More... | |
typedef boost::log::aux::light_function < void(stream_type &, value_type const &) > | formatter_function_type |
Formatter function. More... | |
Static Public Member Functions | |
static formatter_function_type | parse (string_type const &format) |
The function parses format string and constructs formatter function. More... | |
typedef CharT boost::expressions::aux::date_time_formatter_generator_traits< local_time::local_date_time_base< TimeT, TimeZoneT >, CharT, VoidT >::char_type |
Character type.
typedef boost::log::aux::light_function< void (stream_type&, value_type const&) > boost::expressions::aux::date_time_formatter_generator_traits< local_time::local_date_time_base< TimeT, TimeZoneT >, CharT, VoidT >::formatter_function_type |
Formatter function.
typedef basic_formatting_ostream< char_type > boost::expressions::aux::date_time_formatter_generator_traits< local_time::local_date_time_base< TimeT, TimeZoneT >, CharT, VoidT >::stream_type |
Formatting stream type.
typedef std::basic_string< char_type > boost::expressions::aux::date_time_formatter_generator_traits< local_time::local_date_time_base< TimeT, TimeZoneT >, CharT, VoidT >::string_type |
String type.
typedef local_time::local_date_time_base< TimeT, TimeZoneT > boost::expressions::aux::date_time_formatter_generator_traits< local_time::local_date_time_base< TimeT, TimeZoneT >, CharT, VoidT >::value_type |
Value type.
|
inlinestatic |
The function parses format string and constructs formatter function.
References boost::move().