Class template date_itr_base
boost::date_time::date_itr_base — Base date iterator type.
Synopsis
Description
Этот класс обеспечивает скелет для создания итераторов. Новые и интересные интераторы могут быть созданы путем подключения новой функции, которая получает следующее значение из текущего состояния. генерация различных типов информации на основе.
Параметры шаблонов
Дата_тип
Дата_тип - конкретная дата_тип. Дата_тип должна определять продолжительность_тип и календарь_тип.
date_itr_base
public
construct/copy/destruct
- <
date_itr_base(date_typed);
>
- <
~date_itr_base();
>
date_itr_base public member functions
- <
date_itr_base&operator++();
>
- <
date_itr_base&operator--();
>
- <
virtualduration_typeget_offset(constdate_type¤t)const=0;
>
- <
virtualduration_typeget_neg_offset(constdate_type¤t)const=0;
>
- <
date_typeoperator*();
>
- <
date_type*operator->();
>
- <
booloperator<(constdate_type&d);
>
- <
booloperator<=(constdate_type&d);
>
- <
booloperator>(constdate_type&d);
>
- <
booloperator>=(constdate_type&d);
>
- <
booloperator==(constdate_type&d);
>
- <
booloperator!=(constdate_type&d);
>