Class template date_duration
boost::date_time::date_duration — Duration type with date level resolution.
Synopsis
Description
date_duration
public
construct/copy/destruct
- <
explicitdate_duration(duration_repday_count);
>Построй из расчета дня.
- <
date_duration(special_valuessv);
>построено из специальных значений - работает только при инстанцированном с<duration_traits_adapted
>
- <
date_duration(constdate_duration<duration_rep_traits>&other);
>Построение из другого<date_duration
>(Конструктор копий)
date_duration
public member functions
- <
duration_repget_rep()const;
>возвращает дни_, поскольку это мгновенный тип - используется для потоковой передачи
- <
boolis_special()const;
>
- <
duration_rep_typedays()const;
>возвращает дни в качестве стоимости, а не объекта.
- <
booloperator==(constdate_duration&rhs)const;
>Равенство.
- <
booloperator<(constdate_duration&rhs)const;
>Меньше.
- <
date_duration&operator-=(constdate_duration&rhs);
>Вычтите другую продолжительность и #8211; результат подписан.
- <
date_duration&operator+=(constdate_duration&rhs);
>Добавить продолжительность и #8211; результат подписан.
- <
date_durationoperator-()const;
>unary - Позволяет для dd = -date_duration(2); ->dd == -2
- <
date_duration&operator/=(intdivisor);
>Операции дивизиона на длительность с целым числом.
- <
boolis_negative()const;
>Обратный знак
date_duration
public static functions
- <
staticdate_durationunit();
>Возвращает наименьшую продолжительность – используется для вычисления «конца».