Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::date_time::iso_format_base< charT > Class Template Reference

Class to provide common iso formatting spec. More...

#include <iso_format.hpp>

Inheritance diagram for boost::date_time::iso_format_base< charT >:

Static Public Member Functions

static month_format_spec month_format ()
 Describe month format – its an integer in iso format. More...
 
static const charT * not_a_date ()
 String used printed is date is invalid. More...
 
static const charT * pos_infinity ()
 String used to for positive infinity value. More...
 
static const charT * neg_infinity ()
 String used to for positive infinity value. More...
 
static charT year_sep_char ()
 ISO char for a year – used in durations. More...
 
static charT month_sep_char ()
 ISO char for a month. More...
 
static charT day_sep_char ()
 ISO char for a day. More...
 
static charT hour_sep_char ()
 char for minute More...
 
static charT minute_sep_char ()
 char for minute More...
 
static charT second_sep_char ()
 char for second More...
 
static charT period_start_char ()
 ISO char for a period. More...
 
static charT time_start_char ()
 Used in time in mixed strings to set start of time. More...
 
static charT week_start_char ()
 Used in mixed strings to identify start of a week number. More...
 
static charT period_sep_char ()
 Separators for periods. More...
 
static charT time_sep_char ()
 Separator for hh:mm:ss. More...
 
static charT fractional_time_sep_char ()
 Preferred Separator for hh:mm:ss,decimal_fraction. More...
 
static bool is_component_sep (charT sep)
 
static bool is_fractional_time_sep (charT sep)
 
static bool is_timezone_sep (charT sep)
 
static charT element_sep_char ()
 

Detailed Description

template<class charT>
class boost::date_time::iso_format_base< charT >

Class to provide common iso formatting spec.

Member Function Documentation

template<class charT >
static charT boost::date_time::iso_format_base< charT >::day_sep_char ( )
inlinestatic

ISO char for a day.

template<class charT >
static charT boost::date_time::iso_format_base< charT >::element_sep_char ( )
inlinestatic
template<class charT >
static charT boost::date_time::iso_format_base< charT >::fractional_time_sep_char ( )
inlinestatic

Preferred Separator for hh:mm:ss,decimal_fraction.

template<class charT >
static charT boost::date_time::iso_format_base< charT >::hour_sep_char ( )
inlinestatic

char for minute

template<class charT >
static bool boost::date_time::iso_format_base< charT >::is_component_sep ( charT  sep)
inlinestatic
template<class charT >
static bool boost::date_time::iso_format_base< charT >::is_fractional_time_sep ( charT  sep)
inlinestatic
template<class charT >
static bool boost::date_time::iso_format_base< charT >::is_timezone_sep ( charT  sep)
inlinestatic
template<class charT >
static charT boost::date_time::iso_format_base< charT >::minute_sep_char ( )
inlinestatic

char for minute

template<class charT >
static month_format_spec boost::date_time::iso_format_base< charT >::month_format ( )
inlinestatic

Describe month format – its an integer in iso format.

References boost::date_time::month_as_integer.

template<class charT >
static charT boost::date_time::iso_format_base< charT >::month_sep_char ( )
inlinestatic

ISO char for a month.

template<class charT >
static const charT* boost::date_time::iso_format_base< charT >::neg_infinity ( )
inlinestatic

String used to for positive infinity value.

template<class charT >
static const charT* boost::date_time::iso_format_base< charT >::not_a_date ( )
inlinestatic

String used printed is date is invalid.

template<class charT >
static charT boost::date_time::iso_format_base< charT >::period_sep_char ( )
inlinestatic

Separators for periods.

template<class charT >
static charT boost::date_time::iso_format_base< charT >::period_start_char ( )
inlinestatic

ISO char for a period.

template<class charT >
static const charT* boost::date_time::iso_format_base< charT >::pos_infinity ( )
inlinestatic

String used to for positive infinity value.

template<class charT >
static charT boost::date_time::iso_format_base< charT >::second_sep_char ( )
inlinestatic

char for second

template<class charT >
static charT boost::date_time::iso_format_base< charT >::time_sep_char ( )
inlinestatic

Separator for hh:mm:ss.

template<class charT >
static charT boost::date_time::iso_format_base< charT >::time_start_char ( )
inlinestatic

Used in time in mixed strings to set start of time.

template<class charT >
static charT boost::date_time::iso_format_base< charT >::week_start_char ( )
inlinestatic

Used in mixed strings to identify start of a week number.

template<class charT >
static charT boost::date_time::iso_format_base< charT >::year_sep_char ( )
inlinestatic

ISO char for a year – used in durations.


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