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_facet< time_type, CharT, OutItrT > Class Template Reference

Facet used for format-based output of time types This class provides for the use of format strings to output times. More...

#include <time_facet.hpp>

Inheritance diagram for boost::date_time::time_facet< time_type, CharT, OutItrT >:
Collaboration diagram for boost::date_time::time_facet< time_type, CharT, OutItrT >:

Public Types

typedef time_type::date_type date_type
 
typedef
time_type::time_duration_type 
time_duration_type
 
typedef
boost::date_time::period
< time_type,
time_duration_type
period_type
 
typedef
boost::date_time::date_facet
< typename
time_type::date_type, CharT,
OutItrT > 
base_type
 
typedef base_type::string_type string_type
 
typedef base_type::char_type char_type
 
typedef
base_type::period_formatter_type 
period_formatter_type
 
typedef
base_type::special_values_formatter_type 
special_values_formatter_type
 
typedef
base_type::date_gen_formatter_type 
date_gen_formatter_type
 
typedef
time_type::date_type::duration_type 
duration_type
 
typedef
time_type::date_type::day_of_week_type 
day_of_week_type
 
typedef
time_type::date_type::day_type 
day_type
 
typedef
time_type::date_type::month_type 
month_type
 
typedef std::vector
< std::basic_string< CharT > > 
input_collection_type
 
typedef partial_date
< time_type::date_type > 
partial_date_type
 
typedef nth_kday_of_month
< time_type::date_type > 
nth_kday_type
 
typedef first_kday_of_month
< time_type::date_type > 
first_kday_type
 
typedef last_kday_of_month
< time_type::date_type > 
last_kday_type
 
typedef first_kday_after
< time_type::date_type > 
kday_after_type
 
typedef first_kday_before
< time_type::date_type > 
kday_before_type
 

Public Member Functions

 time_facet (::size_t ref_arg=0)
 sets default formats for ptime, local_date_time, and time_duration More...
 
 time_facet (const char_type *format_arg, period_formatter_type period_formatter_arg=period_formatter_type(), const special_values_formatter_type &special_value_formatter=special_values_formatter_type(), date_gen_formatter_type dg_formatter=date_gen_formatter_type(),::size_t ref_arg=0)
 Construct the facet with an explicitly specified format. More...
 
void time_duration_format (const char_type *const format)
 Changes format for time_duration. More...
 
virtual void set_iso_format ()
 
virtual void set_iso_extended_format ()
 
OutItrT put (OutItrT next_arg, std::ios_base &ios_arg, char_type fill_arg, const time_type &time_arg) const
 
OutItrT put (OutItrT next_arg, std::ios_base &ios_arg, char_type fill_arg, const time_duration_type &time_dur_arg) const
 put function for time_duration More...
 
OutItrT put (OutItrT next, std::ios_base &ios_arg, char_type fill, const period_type &p) const
 
void format (const char_type *const format_str)
 
void month_format (const char_type *const format_str)
 
void weekday_format (const char_type *const format_str)
 
void period_formatter (period_formatter_type per_formatter)
 
void special_values_formatter (const special_values_formatter_type &svf)
 
void short_weekday_names (const input_collection_type &short_names)
 
void long_weekday_names (const input_collection_type &long_names)
 
void short_month_names (const input_collection_type &short_names)
 
void long_month_names (const input_collection_type &long_names)
 
void date_gen_phrase_strings (const input_collection_type &new_strings, typename date_gen_formatter_type::phrase_elements beg_pos=date_gen_formatter_type::first)
 
OutItrT put (OutItrT next, std::ios_base &a_ios, char_type fill_char, const time_type::date_type &d) const
 
OutItrT put (OutItrT next, std::ios_base &a_ios, char_type fill_char, const duration_type &dd) const
 
OutItrT put (OutItrT next, std::ios_base &a_ios, char_type fill_char, const month_type &m) const
 
OutItrT put (OutItrT next, std::ios_base &a_ios, char_type fill_char, const day_type &day) const
 puts the day of month More...
 
OutItrT put (OutItrT next, std::ios_base &a_ios, char_type fill_char, const day_of_week_type &dow) const
 
OutItrT put (OutItrT next, std::ios_base &a_ios, char_type fill_char, const period_type &p) const
 
OutItrT put (OutItrT next, std::ios_base &a_ios, char_type fill_char, const partial_date_type &pd) const
 
OutItrT put (OutItrT next, std::ios_base &a_ios, char_type fill_char, const nth_kday_type &nkd) const
 
OutItrT put (OutItrT next, std::ios_base &a_ios, char_type fill_char, const first_kday_type &fkd) const
 
OutItrT put (OutItrT next, std::ios_base &a_ios, char_type fill_char, const last_kday_type &lkd) const
 
OutItrT put (OutItrT next, std::ios_base &a_ios, char_type fill_char, const kday_before_type &fkb) const
 
OutItrT put (OutItrT next, std::ios_base &a_ios, char_type fill_char, const kday_after_type &fka) const
 

Static Public Attributes

static const char_typefractional_seconds_format = time_formats<CharT>::fractional_seconds_format
 
static const char_typefractional_seconds_or_none_format = time_formats<CharT>::fractional_seconds_or_none_format
 
static const char_typeseconds_with_fractional_seconds_format
 
static const char_typeseconds_format = time_formats<CharT>::seconds_format
 
static const char_typehours_format = time_formats<CharT>::hours_format
 
static const char_typeunrestricted_hours_format = time_formats<CharT>::unrestricted_hours_format
 
static const char_typestandard_format = time_formats<CharT>::standard_format
 
static const char_typezone_abbrev_format = time_formats<CharT>::zone_abbrev_format
 
static const char_typezone_name_format = time_formats<CharT>::zone_name_format
 
static const char_typezone_iso_format = time_formats<CharT>::zone_iso_format
 
static const char_typezone_iso_extended_format =time_formats<CharT>::zone_iso_extended_format
 
static const char_typeposix_zone_string_format =time_formats<CharT>::posix_zone_string_format
 
static const char_typeduration_seperator = time_formats<CharT>::duration_seperator
 
static const char_typeduration_sign_always = time_formats<CharT>::duration_sign_always
 
static const char_typeduration_sign_negative_only = time_formats<CharT>::duration_sign_negative_only
 
static const char_typenegative_sign = time_formats<CharT>::negative_sign
 
static const char_typepositive_sign = time_formats<CharT>::positive_sign
 
static const char_typeiso_time_format_specifier = time_formats<CharT>::iso_time_format_specifier
 
static const char_typeiso_time_format_extended_specifier = time_formats<CharT>::iso_time_format_extended_specifier
 
static const char_typedefault_time_format
 
static const char_typedefault_time_duration_format
 
static std::locale::id id
 
static const char_type long_weekday_format [3]
 
static const char_type short_weekday_format [3]
 
static const char_type long_month_format [3]
 
static const char_type short_month_format [3]
 
static const char_type default_period_separator [4]
 
static const char_type standard_format_specifier [3]
 
static const char_type iso_format_specifier [7]
 
static const char_type iso_format_extended_specifier [9]
 
static const char_type default_date_format [9]
 

Protected Member Functions

virtual OutItrT do_put_special (OutItrT next, std::ios_base &, char_type, const boost::date_time::special_values sv) const
 
virtual OutItrT do_put_tm (OutItrT next, std::ios_base &a_ios, char_type fill_char, const tm &tm_value, string_type a_format) const
 

Static Protected Member Functions

static string_type fractional_seconds_as_string (const time_duration_type &time_arg, bool null_when_zero)
 
static string_type hours_as_string (const time_duration_type &time_arg, int width=2)
 
template<typename IntT >
static string_type integral_as_string (IntT val, int width=2)
 

Protected Attributes

string_type m_format
 
string_type m_month_format
 
string_type m_weekday_format
 
period_formatter_type m_period_formatter
 
date_gen_formatter_type m_date_gen_formatter
 
special_values_formatter_type m_special_values_formatter
 
input_collection_type m_month_short_names
 
input_collection_type m_month_long_names
 
input_collection_type m_weekday_short_names
 
input_collection_type m_weekday_long_names
 

Detailed Description

template<class time_type, class CharT, class OutItrT = std::ostreambuf_iterator<CharT, std::char_traits<CharT> >>
class boost::date_time::time_facet< time_type, CharT, OutItrT >

Facet used for format-based output of time types This class provides for the use of format strings to output times.

In addition to the flags for formatting date elements, the following are the allowed format flags:

  • x X => default format - enables addition of more flags to default (ie. "%x %X %z")
  • f => fractional seconds ".123456"
  • F => fractional seconds or none: like frac sec but empty if frac sec == 0
  • s => seconds w/ fractional sec "02.123" (this is the same as "%S%f) - %S => seconds "02" - %z => abbreviated time zone "EDT" - %Z => full time zone name "Eastern Daylight Time"

Member Typedef Documentation

template<class time_type , class CharT , class OutItrT = std::ostreambuf_iterator<CharT, std::char_traits<CharT> >>
typedef boost::date_time::date_facet<typename time_type::date_type, CharT, OutItrT> boost::date_time::time_facet< time_type, CharT, OutItrT >::base_type
template<class time_type , class CharT , class OutItrT = std::ostreambuf_iterator<CharT, std::char_traits<CharT> >>
typedef base_type::char_type boost::date_time::time_facet< time_type, CharT, OutItrT >::char_type
template<class time_type , class CharT , class OutItrT = std::ostreambuf_iterator<CharT, std::char_traits<CharT> >>
typedef base_type::date_gen_formatter_type boost::date_time::time_facet< time_type, CharT, OutItrT >::date_gen_formatter_type
template<class time_type , class CharT , class OutItrT = std::ostreambuf_iterator<CharT, std::char_traits<CharT> >>
typedef time_type::date_type boost::date_time::time_facet< time_type, CharT, OutItrT >::date_type
typedef time_type::date_type ::day_of_week_type boost::date_time::date_facet< time_type::date_type , CharT, OutItrT >::day_of_week_type
inherited
typedef time_type::date_type ::day_type boost::date_time::date_facet< time_type::date_type , CharT, OutItrT >::day_type
inherited
typedef time_type::date_type ::duration_type boost::date_time::date_facet< time_type::date_type , CharT, OutItrT >::duration_type
inherited
typedef first_kday_of_month<time_type::date_type > boost::date_time::date_facet< time_type::date_type , CharT, OutItrT >::first_kday_type
inherited
typedef std::vector<std::basic_string<CharT> > boost::date_time::date_facet< time_type::date_type , CharT, OutItrT >::input_collection_type
inherited
typedef first_kday_after<time_type::date_type > boost::date_time::date_facet< time_type::date_type , CharT, OutItrT >::kday_after_type
inherited
typedef first_kday_before<time_type::date_type > boost::date_time::date_facet< time_type::date_type , CharT, OutItrT >::kday_before_type
inherited
typedef last_kday_of_month<time_type::date_type > boost::date_time::date_facet< time_type::date_type , CharT, OutItrT >::last_kday_type
inherited
typedef time_type::date_type ::month_type boost::date_time::date_facet< time_type::date_type , CharT, OutItrT >::month_type
inherited
typedef nth_kday_of_month<time_type::date_type > boost::date_time::date_facet< time_type::date_type , CharT, OutItrT >::nth_kday_type
inherited
typedef partial_date<time_type::date_type > boost::date_time::date_facet< time_type::date_type , CharT, OutItrT >::partial_date_type
inherited
template<class time_type , class CharT , class OutItrT = std::ostreambuf_iterator<CharT, std::char_traits<CharT> >>
typedef base_type::period_formatter_type boost::date_time::time_facet< time_type, CharT, OutItrT >::period_formatter_type
template<class time_type , class CharT , class OutItrT = std::ostreambuf_iterator<CharT, std::char_traits<CharT> >>
typedef boost::date_time::period<time_type,time_duration_type> boost::date_time::time_facet< time_type, CharT, OutItrT >::period_type
template<class time_type , class CharT , class OutItrT = std::ostreambuf_iterator<CharT, std::char_traits<CharT> >>
typedef base_type::special_values_formatter_type boost::date_time::time_facet< time_type, CharT, OutItrT >::special_values_formatter_type
template<class time_type , class CharT , class OutItrT = std::ostreambuf_iterator<CharT, std::char_traits<CharT> >>
typedef base_type::string_type boost::date_time::time_facet< time_type, CharT, OutItrT >::string_type
template<class time_type , class CharT , class OutItrT = std::ostreambuf_iterator<CharT, std::char_traits<CharT> >>
typedef time_type::time_duration_type boost::date_time::time_facet< time_type, CharT, OutItrT >::time_duration_type

Constructor & Destructor Documentation

template<class time_type , class CharT , class OutItrT = std::ostreambuf_iterator<CharT, std::char_traits<CharT> >>
boost::date_time::time_facet< time_type, CharT, OutItrT >::time_facet ( ::size_t  ref_arg = 0)
inlineexplicit

sets default formats for ptime, local_date_time, and time_duration

template<class time_type , class CharT , class OutItrT = std::ostreambuf_iterator<CharT, std::char_traits<CharT> >>
boost::date_time::time_facet< time_type, CharT, OutItrT >::time_facet ( const char_type format_arg,
period_formatter_type  period_formatter_arg = period_formatter_type(),
const special_values_formatter_type special_value_formatter = special_values_formatter_type(),
date_gen_formatter_type  dg_formatter = date_gen_formatter_type(),
::size_t  ref_arg = 0 
)
inlineexplicit

Construct the facet with an explicitly specified format.

Member Function Documentation

void boost::date_time::date_facet< time_type::date_type , CharT, OutItrT >::date_gen_phrase_strings ( const input_collection_type new_strings,
typename date_gen_formatter_type::phrase_elements  beg_pos = date_gen_formatter_type::first 
)
inlineinherited
virtual OutItrT boost::date_time::date_facet< time_type::date_type , CharT, OutItrT >::do_put_special ( OutItrT  next,
std::ios_base &  ,
char_type  ,
const boost::date_time::special_values  sv 
) const
inlineprotectedvirtualinherited
template<class time_type , class CharT , class OutItrT = std::ostreambuf_iterator<CharT, std::char_traits<CharT> >>
static string_type boost::date_time::time_facet< time_type, CharT, OutItrT >::fractional_seconds_as_string ( const time_duration_type time_arg,
bool  null_when_zero 
)
inlinestaticprotected
template<class time_type , class CharT , class OutItrT = std::ostreambuf_iterator<CharT, std::char_traits<CharT> >>
static string_type boost::date_time::time_facet< time_type, CharT, OutItrT >::hours_as_string ( const time_duration_type time_arg,
int  width = 2 
)
inlinestaticprotected
template<class time_type , class CharT , class OutItrT = std::ostreambuf_iterator<CharT, std::char_traits<CharT> >>
template<typename IntT >
static string_type boost::date_time::time_facet< time_type, CharT, OutItrT >::integral_as_string ( IntT  val,
int  width = 2 
)
inlinestaticprotected
void boost::date_time::date_facet< time_type::date_type , CharT, OutItrT >::long_month_names ( const input_collection_type long_names)
inlineinherited
void boost::date_time::date_facet< time_type::date_type , CharT, OutItrT >::long_weekday_names ( const input_collection_type long_names)
inlineinherited
void boost::date_time::date_facet< time_type::date_type , CharT, OutItrT >::month_format ( const char_type *const  format_str)
inlineinherited
void boost::date_time::date_facet< time_type::date_type , CharT, OutItrT >::period_formatter ( period_formatter_type  per_formatter)
inlineinherited
OutItrT boost::date_time::date_facet< time_type::date_type , CharT, OutItrT >::put ( OutItrT  next,
std::ios_base &  a_ios,
char_type  fill_char,
const time_type::date_type &  d 
) const
inlineinherited
OutItrT boost::date_time::date_facet< time_type::date_type , CharT, OutItrT >::put ( OutItrT  next,
std::ios_base &  a_ios,
char_type  fill_char,
const duration_type dd 
) const
inlineinherited
OutItrT boost::date_time::date_facet< time_type::date_type , CharT, OutItrT >::put ( OutItrT  next,
std::ios_base &  a_ios,
char_type  fill_char,
const month_type m 
) const
inlineinherited
OutItrT boost::date_time::date_facet< time_type::date_type , CharT, OutItrT >::put ( OutItrT  next,
std::ios_base &  a_ios,
char_type  fill_char,
const day_type day 
) const
inlineinherited
OutItrT boost::date_time::date_facet< time_type::date_type , CharT, OutItrT >::put ( OutItrT  next,
std::ios_base &  a_ios,
char_type  fill_char,
const day_of_week_type dow 
) const
inlineinherited
OutItrT boost::date_time::date_facet< time_type::date_type , CharT, OutItrT >::put ( OutItrT  next,
std::ios_base &  a_ios,
char_type  fill_char,
const period_type p 
) const
inlineinherited
OutItrT boost::date_time::date_facet< time_type::date_type , CharT, OutItrT >::put ( OutItrT  next,
std::ios_base &  a_ios,
char_type  fill_char,
const partial_date_type pd 
) const
inlineinherited
OutItrT boost::date_time::date_facet< time_type::date_type , CharT, OutItrT >::put ( OutItrT  next,
std::ios_base &  a_ios,
char_type  fill_char,
const nth_kday_type nkd 
) const
inlineinherited
OutItrT boost::date_time::date_facet< time_type::date_type , CharT, OutItrT >::put ( OutItrT  next,
std::ios_base &  a_ios,
char_type  fill_char,
const first_kday_type fkd 
) const
inlineinherited
OutItrT boost::date_time::date_facet< time_type::date_type , CharT, OutItrT >::put ( OutItrT  next,
std::ios_base &  a_ios,
char_type  fill_char,
const last_kday_type lkd 
) const
inlineinherited
OutItrT boost::date_time::date_facet< time_type::date_type , CharT, OutItrT >::put ( OutItrT  next,
std::ios_base &  a_ios,
char_type  fill_char,
const kday_before_type fkb 
) const
inlineinherited
OutItrT boost::date_time::date_facet< time_type::date_type , CharT, OutItrT >::put ( OutItrT  next,
std::ios_base &  a_ios,
char_type  fill_char,
const kday_after_type fka 
) const
inlineinherited
template<class time_type , class CharT , class OutItrT = std::ostreambuf_iterator<CharT, std::char_traits<CharT> >>
OutItrT boost::date_time::time_facet< time_type, CharT, OutItrT >::put ( OutItrT  next,
std::ios_base &  ios_arg,
char_type  fill,
const period_type p 
) const
inline
template<class time_type , class CharT , class OutItrT = std::ostreambuf_iterator<CharT, std::char_traits<CharT> >>
virtual void boost::date_time::time_facet< time_type, CharT, OutItrT >::set_iso_extended_format ( )
inlinevirtual
template<class time_type , class CharT , class OutItrT = std::ostreambuf_iterator<CharT, std::char_traits<CharT> >>
virtual void boost::date_time::time_facet< time_type, CharT, OutItrT >::set_iso_format ( )
inlinevirtual
void boost::date_time::date_facet< time_type::date_type , CharT, OutItrT >::short_month_names ( const input_collection_type short_names)
inlineinherited
void boost::date_time::date_facet< time_type::date_type , CharT, OutItrT >::short_weekday_names ( const input_collection_type short_names)
inlineinherited
template<class time_type , class CharT , class OutItrT = std::ostreambuf_iterator<CharT, std::char_traits<CharT> >>
void boost::date_time::time_facet< time_type, CharT, OutItrT >::time_duration_format ( const char_type *const  format)
inline
void boost::date_time::date_facet< time_type::date_type , CharT, OutItrT >::weekday_format ( const char_type *const  format_str)
inlineinherited

Member Data Documentation

const char_type boost::date_time::date_facet< time_type::date_type , CharT, OutItrT >::default_date_format[9]
staticinherited
const char_type boost::date_time::date_facet< time_type::date_type , CharT, OutItrT >::default_period_separator[4]
staticinherited
template<class time_type , class CharT , class OutItrT = std::ostreambuf_iterator<CharT, std::char_traits<CharT> >>
const time_facet< time_type, CharT, OutItrT >::char_type * boost::date_time::time_facet< time_type, CharT, OutItrT >::default_time_duration_format
static
Initial value:
=
time_formats<CharT>::default_time_duration_format
template<class time_type , class CharT , class OutItrT = std::ostreambuf_iterator<CharT, std::char_traits<CharT> >>
const time_facet< time_type, CharT, OutItrT >::char_type * boost::date_time::time_facet< time_type, CharT, OutItrT >::default_time_format
static
Initial value:
=
time_formats<CharT>::default_time_format
template<class time_type , class CharT , class OutItrT = std::ostreambuf_iterator<CharT, std::char_traits<CharT> >>
const time_facet< time_type, CharT, OutItrT >::char_type * boost::date_time::time_facet< time_type, CharT, OutItrT >::duration_seperator = time_formats<CharT>::duration_seperator
static
template<class time_type , class CharT , class OutItrT = std::ostreambuf_iterator<CharT, std::char_traits<CharT> >>
const time_facet< time_type, CharT, OutItrT >::char_type * boost::date_time::time_facet< time_type, CharT, OutItrT >::duration_sign_always = time_formats<CharT>::duration_sign_always
static
template<class time_type , class CharT , class OutItrT = std::ostreambuf_iterator<CharT, std::char_traits<CharT> >>
const time_facet< time_type, CharT, OutItrT >::char_type * boost::date_time::time_facet< time_type, CharT, OutItrT >::duration_sign_negative_only = time_formats<CharT>::duration_sign_negative_only
static
template<class time_type , class CharT , class OutItrT = std::ostreambuf_iterator<CharT, std::char_traits<CharT> >>
const time_facet< time_type, CharT, OutItrT >::char_type * boost::date_time::time_facet< time_type, CharT, OutItrT >::fractional_seconds_format = time_formats<CharT>::fractional_seconds_format
static
template<class time_type , class CharT , class OutItrT = std::ostreambuf_iterator<CharT, std::char_traits<CharT> >>
const time_facet< time_type, CharT, OutItrT >::char_type * boost::date_time::time_facet< time_type, CharT, OutItrT >::fractional_seconds_or_none_format = time_formats<CharT>::fractional_seconds_or_none_format
static
template<class time_type , class CharT , class OutItrT = std::ostreambuf_iterator<CharT, std::char_traits<CharT> >>
const time_facet< time_type, CharT, OutItrT >::char_type * boost::date_time::time_facet< time_type, CharT, OutItrT >::hours_format = time_formats<CharT>::hours_format
static
template<class time_type , class CharT , class OutItrT = std::ostreambuf_iterator<CharT, std::char_traits<CharT> >>
std::locale::id boost::date_time::time_facet< time_type, CharT, OutItrT >::id
static
const char_type boost::date_time::date_facet< time_type::date_type , CharT, OutItrT >::iso_format_extended_specifier[9]
staticinherited
const char_type boost::date_time::date_facet< time_type::date_type , CharT, OutItrT >::iso_format_specifier[7]
staticinherited
template<class time_type , class CharT , class OutItrT = std::ostreambuf_iterator<CharT, std::char_traits<CharT> >>
const time_facet< time_type, CharT, OutItrT >::char_type * boost::date_time::time_facet< time_type, CharT, OutItrT >::iso_time_format_extended_specifier = time_formats<CharT>::iso_time_format_extended_specifier
static
template<class time_type , class CharT , class OutItrT = std::ostreambuf_iterator<CharT, std::char_traits<CharT> >>
const time_facet< time_type, CharT, OutItrT >::char_type * boost::date_time::time_facet< time_type, CharT, OutItrT >::iso_time_format_specifier = time_formats<CharT>::iso_time_format_specifier
static
const char_type boost::date_time::date_facet< time_type::date_type , CharT, OutItrT >::long_month_format[3]
staticinherited
const char_type boost::date_time::date_facet< time_type::date_type , CharT, OutItrT >::long_weekday_format[3]
staticinherited
date_gen_formatter_type boost::date_time::date_facet< time_type::date_type , CharT, OutItrT >::m_date_gen_formatter
protectedinherited
string_type boost::date_time::date_facet< time_type::date_type , CharT, OutItrT >::m_month_format
protectedinherited
input_collection_type boost::date_time::date_facet< time_type::date_type , CharT, OutItrT >::m_month_long_names
protectedinherited
input_collection_type boost::date_time::date_facet< time_type::date_type , CharT, OutItrT >::m_month_short_names
protectedinherited
period_formatter_type boost::date_time::date_facet< time_type::date_type , CharT, OutItrT >::m_period_formatter
protectedinherited
special_values_formatter_type boost::date_time::date_facet< time_type::date_type , CharT, OutItrT >::m_special_values_formatter
protectedinherited
string_type boost::date_time::date_facet< time_type::date_type , CharT, OutItrT >::m_weekday_format
protectedinherited
input_collection_type boost::date_time::date_facet< time_type::date_type , CharT, OutItrT >::m_weekday_long_names
protectedinherited
input_collection_type boost::date_time::date_facet< time_type::date_type , CharT, OutItrT >::m_weekday_short_names
protectedinherited
template<class time_type , class CharT , class OutItrT = std::ostreambuf_iterator<CharT, std::char_traits<CharT> >>
const time_facet< time_type, CharT, OutItrT >::char_type * boost::date_time::time_facet< time_type, CharT, OutItrT >::negative_sign = time_formats<CharT>::negative_sign
static
template<class time_type , class CharT , class OutItrT = std::ostreambuf_iterator<CharT, std::char_traits<CharT> >>
const time_facet< time_type, CharT, OutItrT >::char_type * boost::date_time::time_facet< time_type, CharT, OutItrT >::positive_sign = time_formats<CharT>::positive_sign
static
template<class time_type , class CharT , class OutItrT = std::ostreambuf_iterator<CharT, std::char_traits<CharT> >>
const time_facet< time_type, CharT, OutItrT >::char_type * boost::date_time::time_facet< time_type, CharT, OutItrT >::posix_zone_string_format =time_formats<CharT>::posix_zone_string_format
static
template<class time_type , class CharT , class OutItrT = std::ostreambuf_iterator<CharT, std::char_traits<CharT> >>
const time_facet< time_type, CharT, OutItrT >::char_type * boost::date_time::time_facet< time_type, CharT, OutItrT >::seconds_format = time_formats<CharT>::seconds_format
static
template<class time_type , class CharT , class OutItrT = std::ostreambuf_iterator<CharT, std::char_traits<CharT> >>
const time_facet< time_type, CharT, OutItrT >::char_type * boost::date_time::time_facet< time_type, CharT, OutItrT >::seconds_with_fractional_seconds_format
static
Initial value:
=
time_formats<CharT>::seconds_with_fractional_seconds_format
const char_type boost::date_time::date_facet< time_type::date_type , CharT, OutItrT >::short_month_format[3]
staticinherited
const char_type boost::date_time::date_facet< time_type::date_type , CharT, OutItrT >::short_weekday_format[3]
staticinherited
template<class time_type , class CharT , class OutItrT = std::ostreambuf_iterator<CharT, std::char_traits<CharT> >>
const time_facet< time_type, CharT, OutItrT >::char_type * boost::date_time::time_facet< time_type, CharT, OutItrT >::standard_format = time_formats<CharT>::standard_format
static
const char_type boost::date_time::date_facet< time_type::date_type , CharT, OutItrT >::standard_format_specifier[3]
staticinherited
template<class time_type , class CharT , class OutItrT = std::ostreambuf_iterator<CharT, std::char_traits<CharT> >>
const time_facet< time_type, CharT, OutItrT >::char_type * boost::date_time::time_facet< time_type, CharT, OutItrT >::unrestricted_hours_format = time_formats<CharT>::unrestricted_hours_format
static
template<class time_type , class CharT , class OutItrT = std::ostreambuf_iterator<CharT, std::char_traits<CharT> >>
const time_facet< time_type, CharT, OutItrT >::char_type * boost::date_time::time_facet< time_type, CharT, OutItrT >::zone_abbrev_format = time_formats<CharT>::zone_abbrev_format
static
template<class time_type , class CharT , class OutItrT = std::ostreambuf_iterator<CharT, std::char_traits<CharT> >>
const time_facet< time_type, CharT, OutItrT >::char_type * boost::date_time::time_facet< time_type, CharT, OutItrT >::zone_iso_extended_format =time_formats<CharT>::zone_iso_extended_format
static
template<class time_type , class CharT , class OutItrT = std::ostreambuf_iterator<CharT, std::char_traits<CharT> >>
const time_facet< time_type, CharT, OutItrT >::char_type * boost::date_time::time_facet< time_type, CharT, OutItrT >::zone_iso_format = time_formats<CharT>::zone_iso_format
static
template<class time_type , class CharT , class OutItrT = std::ostreambuf_iterator<CharT, std::char_traits<CharT> >>
const time_facet< time_type, CharT, OutItrT >::char_type * boost::date_time::time_facet< time_type, CharT, OutItrT >::zone_name_format = time_formats<CharT>::zone_name_format
static

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