Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::expressions::aux::date_time_formatter_generator_traits< local_time::local_date_time_base< TimeT, TimeZoneT >, CharT, VoidT > Struct Template Reference

#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...
 

Member Typedef Documentation

template<typename TimeT , typename TimeZoneT , typename CharT , typename VoidT >
typedef CharT boost::expressions::aux::date_time_formatter_generator_traits< local_time::local_date_time_base< TimeT, TimeZoneT >, CharT, VoidT >::char_type

Character type.

template<typename TimeT , typename TimeZoneT , typename CharT , typename VoidT >
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.

template<typename TimeT , typename TimeZoneT , typename CharT , typename VoidT >
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.

template<typename TimeT , typename TimeZoneT , typename CharT , typename VoidT >
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.

template<typename TimeT , typename TimeZoneT , typename CharT , typename VoidT >
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.

Member Function Documentation

template<typename TimeT , typename TimeZoneT , typename CharT , typename VoidT >
static formatter_function_type boost::expressions::aux::date_time_formatter_generator_traits< local_time::local_date_time_base< TimeT, TimeZoneT >, CharT, VoidT >::parse ( string_type const &  format)
inlinestatic

The function parses format string and constructs formatter function.

References boost::move().


The documentation for this struct was generated from the following file: