![]() |
Home | Libraries | People | FAQ | More |
boost::date_time::date_input_facet — Input facet.
// In header: <boost/date_time/date_facet.hpp> template<typename date_type, typename CharT, typename InItrT = CharT, CharT> > > class date_input_facet : public { public: // types typedef ; typedef ; typedef ; typedef ; typedef ; typedef boost::date_time::period< ; typedef CharT > ; typedef CharT ; typedef boost::date_time::period_parser< CharT > ; typedef boost::date_time::special_values_parser< CharT > ; typedef CharT > > ; typedef format_date_parser< CharT > ; typedef date_generator_parser< CharT > ; typedef partial_date< ; typedef nth_kday_of_month< ; typedef first_kday_of_month< ; typedef last_kday_of_month< ; typedef first_kday_after< ; typedef first_kday_before< ; // construct/copy/destruct (:: = ); (const , :: = ); (const , const format_date_parser_type &, const special_values_parser_type &, const period_parser_type &, const date_gen_parser_type &, :: = ); // public member functions void (const const); void (); void (); void (const const); void (const const); void (const const); void (period_parser_type); void (const ); void (const ); void (const ); void (const ); void (const ); void (const , const , const , const , const , const , const , const , const ); void (special_values_parser_type); InItrT (InItrT &, InItrT &, , ) ; InItrT (InItrT &, InItrT &, , ) ; InItrT (InItrT &, InItrT &, , ) ; InItrT (InItrT &, InItrT &, , ) ; InItrT (InItrT &, InItrT &, , ) ; InItrT (InItrT &, InItrT &, , ) ; InItrT (InItrT &, InItrT &, , period_type &) ; InItrT (InItrT &, InItrT &, , nth_kday_type &) ; InItrT (InItrT &, InItrT &, , partial_date_type &) ; InItrT (InItrT &, InItrT &, , first_kday_type &) ; InItrT (InItrT &, InItrT &, , last_kday_type &) ; InItrT (InItrT &, InItrT &, , kday_before_type &) ; InItrT (InItrT &, InItrT &, , kday_after_type &) ; // public data members static const long_weekday_format; static const short_weekday_format; static const long_month_format; static const short_month_format; static const four_digit_year_format; static const two_digit_year_format; static const default_period_separator; static const standard_format_specifier; static const iso_format_specifier; static const iso_format_extended_specifier; static const default_date_format; static id; };
date_input_facet
public
construct/copy/destruct(:: a_ref = );
(const format_str, :: a_ref = );
(const format_str, const format_date_parser_type & date_parser, const special_values_parser_type & sv_parser, const period_parser_type & per_parser, const date_gen_parser_type & date_gen_parser, :: ref_count = );
date_input_facet
public member functionsvoid (const const format_str);
void ();
void ();
void (const const format_str);
void (const const format_str);
void (const const format_str);
void (period_parser_type per_parser);
void (const weekday_names);
void (const weekday_names);
void (const month_names);
void (const month_names);
void (const col);
void (const first, const second, const third, const fourth, const fifth, const last, const before, const after, const of);
void (special_values_parser_type sv_parser);
InItrT (InItrT & from, InItrT & to, , d) ;
InItrT (InItrT & from, InItrT & to, , m) ;
InItrT (InItrT & from, InItrT & to, , wd) ;
InItrT (InItrT & from, InItrT & to, , d) ;Expects 1 or 2 digit day range: 1-31.
InItrT (InItrT & from, InItrT & to, , y) ;
InItrT (InItrT & from, InItrT & to, a_ios, dd) ;
InItrT (InItrT & from, InItrT & to, a_ios, period_type & p) ;
InItrT (InItrT & from, InItrT & to, a_ios, nth_kday_type & nkd) ;
InItrT (InItrT & from, InItrT & to, a_ios, partial_date_type & pd) ;
InItrT (InItrT & from, InItrT & to, a_ios, first_kday_type & fkd) ;
InItrT (InItrT & from, InItrT & to, a_ios, last_kday_type & lkd) ;
InItrT (InItrT & from, InItrT & to, a_ios, kday_before_type & fkb) ;
InItrT (InItrT & from, InItrT & to, a_ios, kday_after_type & fka) ;