namespace PokeRNG {
    class DateTimeRange;
}

DateTimeIteratorのコンテナである。
DateTimeIteratorが後置インクリメントと間接演算子と不等価演算子を定義しているため,C++11のrange-based-forを用いてループを回すことができる。


名前 説明
void set_year(u32, u32); 年の値の範囲を設定する。
void set_month(u32, u32); 月の値の範囲を設定する。
void set_day(u32, u32); 日の値の範囲を設定する。
void set_hour(u32, u32); 時の値の範囲を設定する。
void set_minute(u32, u32); 分の値の範囲を設定する。
void set_second(u32, u32); 秒の値の範囲を設定する。
iterator begin() const; 始点を表すイテレータを返す。
iterator end() const; 終点を表すイテレータを返す。
名前 説明
typedef DateTimeIterator iterator; コンテナのイテレータの型である。
200x200