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::time_formats< CharT > Struct Template Reference

#include <time_facet.hpp>

Public Types

typedef CharT char_type
 

Static Public Attributes

static const char_type fractional_seconds_format [3] = {'%','f'}
 
static const char_type fractional_seconds_or_none_format [3] = {'%','F'}
 
static const char_type seconds_with_fractional_seconds_format [3] = {'%','s'}
 
static const char_type seconds_format [3] = {'%','S'}
 
static const char_type hours_format [3] = {'%','H'}
 
static const char_type unrestricted_hours_format [3] = {'%','O'}
 
static const char_type full_24_hour_time_format [3] = {'%','T'}
 
static const char_type full_24_hour_time_expanded_format [9]
 
static const char_type short_24_hour_time_format [3] = {'%','R'}
 
static const char_type short_24_hour_time_expanded_format [6]
 
static const char_type standard_format [9] = {'%','x',' ','%','X',' ','%','z'}
 
static const char_type zone_abbrev_format [3] = {'%','z'}
 
static const char_type zone_name_format [3] = {'%','Z'}
 
static const char_type zone_iso_format [3] = {'%','q'}
 
static const char_type zone_iso_extended_format [3] ={'%','Q'}
 
static const char_type posix_zone_string_format [4] ={'%','Z','P'}
 
static const char_type duration_sign_negative_only [3] ={'%','-'}
 
static const char_type duration_sign_always [3] ={'%','+'}
 
static const char_type duration_seperator [2] = {':'}
 
static const char_type negative_sign [2] = {'-'}
 
static const char_type positive_sign [2] = {'+'}
 
static const char_type iso_time_format_specifier [18]
 
static const char_type iso_time_format_extended_specifier [22]
 
static const char_type default_time_format [23]
 
static const char_type default_time_input_format [24]
 
static const char_type default_time_duration_format [11]
 

Member Typedef Documentation

template<class CharT>
typedef CharT boost::date_time::time_formats< CharT >::char_type

Member Data Documentation

template<class CharT>
const time_formats< CharT >::char_type boost::date_time::time_formats< CharT >::default_time_duration_format
static
Initial value:
=
{'%','O',':','%','M',':','%','S','%','F'}
template<class CharT>
const time_formats< CharT >::char_type boost::date_time::time_formats< CharT >::default_time_format
static
Initial value:
=
{'%','Y','-','%','b','-','%','d',' ',
'%','H',':','%','M',':','%','S','%','F',' ','%','z'}
template<class CharT>
const time_formats< CharT >::char_type boost::date_time::time_formats< CharT >::default_time_input_format
static
Initial value:
=
{'%','Y','-','%','b','-','%','d',' ',
'%','H',':','%','M',':','%','S','%','F',' ','%','Z','P'}
template<class CharT>
const time_formats< CharT >::char_type boost::date_time::time_formats< CharT >::duration_seperator = {':'}
static
template<class CharT>
const time_formats< CharT >::char_type boost::date_time::time_formats< CharT >::duration_sign_always ={'%','+'}
static
template<class CharT>
const time_formats< CharT >::char_type boost::date_time::time_formats< CharT >::duration_sign_negative_only ={'%','-'}
static
template<class CharT>
const time_formats< CharT >::char_type boost::date_time::time_formats< CharT >::fractional_seconds_format = {'%','f'}
static
template<class CharT>
const time_formats< CharT >::char_type boost::date_time::time_formats< CharT >::fractional_seconds_or_none_format = {'%','F'}
static
template<class CharT>
const time_formats< CharT >::char_type boost::date_time::time_formats< CharT >::full_24_hour_time_expanded_format
static
Initial value:
=
{'%','H',':','%','M',':','%','S'}

Referenced by boost::date_time::time_facet< time_type, CharT, OutItrT >::put().

template<class CharT>
const time_formats< CharT >::char_type boost::date_time::time_formats< CharT >::full_24_hour_time_format = {'%','T'}
static
template<class CharT>
const time_formats< CharT >::char_type boost::date_time::time_formats< CharT >::hours_format = {'%','H'}
static
template<class CharT>
const time_formats< CharT >::char_type boost::date_time::time_formats< CharT >::iso_time_format_extended_specifier
static
Initial value:
=
{'%', 'Y', '-', '%', 'm', '-', '%', 'd', ' ',
'%', 'H', ':', '%', 'M', ':', '%', 'S', '%', 'F','%','Q'}
template<class CharT>
const time_formats< CharT >::char_type boost::date_time::time_formats< CharT >::iso_time_format_specifier
static
Initial value:
=
{'%', 'Y', '%', 'm', '%', 'd', 'T',
'%', 'H', '%', 'M', '%', 'S', '%', 'F', '%','q' }
template<class CharT>
const time_formats< CharT >::char_type boost::date_time::time_formats< CharT >::negative_sign = {'-'}
static
template<class CharT>
const time_formats< CharT >::char_type boost::date_time::time_formats< CharT >::positive_sign = {'+'}
static
template<class CharT>
const time_formats< CharT >::char_type boost::date_time::time_formats< CharT >::posix_zone_string_format ={'%','Z','P'}
static
template<class CharT>
const time_formats< CharT >::char_type boost::date_time::time_formats< CharT >::seconds_format = {'%','S'}
static
template<class CharT>
const time_formats< CharT >::char_type boost::date_time::time_formats< CharT >::seconds_with_fractional_seconds_format = {'%','s'}
static
template<class CharT>
const time_formats< CharT >::char_type boost::date_time::time_formats< CharT >::short_24_hour_time_expanded_format
static
Initial value:
=
{'%','H',':','%','M'}

Referenced by boost::date_time::time_facet< time_type, CharT, OutItrT >::put().

template<class CharT>
const time_formats< CharT >::char_type boost::date_time::time_formats< CharT >::short_24_hour_time_format = {'%','R'}
static
template<class CharT>
const time_formats< CharT >::char_type boost::date_time::time_formats< CharT >::standard_format = {'%','x',' ','%','X',' ','%','z'}
static
template<class CharT>
const time_formats< CharT >::char_type boost::date_time::time_formats< CharT >::unrestricted_hours_format = {'%','O'}
static
template<class CharT>
const time_formats< CharT >::char_type boost::date_time::time_formats< CharT >::zone_abbrev_format = {'%','z'}
static
template<class CharT>
const time_formats< CharT >::char_type boost::date_time::time_formats< CharT >::zone_iso_extended_format ={'%','Q'}
static
template<class CharT>
const time_formats< CharT >::char_type boost::date_time::time_formats< CharT >::zone_iso_format = {'%','q'}
static
template<class CharT>
const time_formats< CharT >::char_type boost::date_time::time_formats< CharT >::zone_name_format = {'%','Z'}
static

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