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 >::formatter Class Reference

Formatter implementation. More...

#include <date_time.hpp>

Inheritance diagram for boost::expressions::aux::date_time_formatter_generator_traits< local_time::local_date_time_base< TimeT, TimeZoneT >, CharT, VoidT >::formatter:
Collaboration diagram for boost::expressions::aux::date_time_formatter_generator_traits< local_time::local_date_time_base< TimeT, TimeZoneT >, CharT, VoidT >::formatter:

Public Types

typedef base_type::result_type result_type
 
typedef base_type::context context
 
typedef
date_time_formatter_generator_traits
< local_time::local_date_time_base
< TimeT, TimeZoneT >, CharT,
VoidT >::value_type 
value_type
 

Public Member Functions

 formatter (formatter const &that)
 
 formatter (BOOST_RV_REF(formatter) that)
 
formatteroperator= (formatter that)
 
result_type operator() (stream_type &strm, value_type const &value) const
 

Static Public Member Functions

static void format_iso_time_zone (context &ctx)
 
static void format_extended_iso_time_zone (context &ctx)
 

Detailed Description

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

Formatter implementation.

Member Typedef Documentation

template<typename TimeT , typename TimeZoneT , typename CharT , typename VoidT >
typedef base_type::context boost::expressions::aux::date_time_formatter_generator_traits< local_time::local_date_time_base< TimeT, TimeZoneT >, CharT, VoidT >::formatter::context
template<typename TimeT , typename TimeZoneT , typename CharT , typename VoidT >
typedef base_type::result_type boost::expressions::aux::date_time_formatter_generator_traits< local_time::local_date_time_base< TimeT, TimeZoneT >, CharT, VoidT >::formatter::result_type
template<typename TimeT , typename TimeZoneT , typename CharT , typename VoidT >
typedef date_time_formatter_generator_traits< local_time::local_date_time_base< TimeT, TimeZoneT >, CharT, VoidT >::value_type boost::expressions::aux::date_time_formatter_generator_traits< local_time::local_date_time_base< TimeT, TimeZoneT >, CharT, VoidT >::formatter::value_type

Constructor & Destructor Documentation

template<typename TimeT , typename TimeZoneT , typename CharT , typename VoidT >
boost::expressions::aux::date_time_formatter_generator_traits< local_time::local_date_time_base< TimeT, TimeZoneT >, CharT, VoidT >::formatter::formatter ( formatter const &  that)
inline
template<typename TimeT , typename TimeZoneT , typename CharT , typename VoidT >
boost::expressions::aux::date_time_formatter_generator_traits< local_time::local_date_time_base< TimeT, TimeZoneT >, CharT, VoidT >::formatter::formatter ( BOOST_RV_REF(formatter)  that)
inline

References boost::swap.

Member Function Documentation

template<typename TimeT , typename TimeZoneT , typename CharT , typename VoidT >
static void boost::expressions::aux::date_time_formatter_generator_traits< local_time::local_date_time_base< TimeT, TimeZoneT >, CharT, VoidT >::formatter::format_extended_iso_time_zone ( context ctx)
inlinestatic
template<typename TimeT , typename TimeZoneT , typename CharT , typename VoidT >
static void boost::expressions::aux::date_time_formatter_generator_traits< local_time::local_date_time_base< TimeT, TimeZoneT >, CharT, VoidT >::formatter::format_iso_time_zone ( context ctx)
inlinestatic
template<typename TimeT , typename TimeZoneT , typename CharT , typename VoidT >
result_type boost::expressions::aux::date_time_formatter_generator_traits< local_time::local_date_time_base< TimeT, TimeZoneT >, CharT, VoidT >::formatter::operator() ( stream_type strm,
value_type const &  value 
) const
inline
template<typename TimeT , typename TimeZoneT , typename CharT , typename VoidT >
formatter& boost::expressions::aux::date_time_formatter_generator_traits< local_time::local_date_time_base< TimeT, TimeZoneT >, CharT, VoidT >::formatter::operator= ( formatter  that)
inline

References boost::swap.


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