Class template day_calc_dst_rule
boost::date_time::day_calc_dst_rule — Canonical form for a class that provides day rule calculation.
Synopsis
template<typename spec>
class day_calc_dst_rule :
public boost::date_time::dst_day_calc_rule< spec::date_type >
{
public:
typedef spec::date_type date_type;
typedef date_type::year_type year_type;
typedef spec::start_rule start_rule;
typedef spec::end_rule end_rule;
day_calc_dst_rule(start_rule, end_rule);
virtual date_type start_day(year_type) const;
virtual std::string start_rule_as_string() const;
virtual date_type end_day(year_type) const;
virtual std::string end_rule_as_string() const;
};Description
Этот класс используется для создания определенных наборов правил dst.
day_calc_dst_rule
public
construct/copy/destruct
- <
day_calc_dst_rule(start_ruledst_start,end_ruledst_end);
>
day_calc_dst_rule public member functions
- <
virtualdate_typestart_day(year_typey)const;
> - <
virtualstd::stringstart_rule_as_string()const;
> - <
virtualdate_typeend_day(year_typey)const;
> - <
virtualstd::stringend_rule_as_string()const;
>