this class that represents a set of periods, More...
#include <date_time.hpp>
Public Member Functions | |
date_time_period_set () | |
Default constructor - empty set. More... | |
date_time_period_set (period::period_type f) | |
Create a set of single period with value 1. More... | |
date_time_period_set (date_time_period const &fl) | |
Create a set of single period fl. More... | |
void | add (date_time_period f) |
Append date_time_period f to the set. More... | |
size_t | size () const |
Get number if items in list. More... | |
date_time_period const & | operator[] (size_t n) const |
Get item at position n the set, n should be in range [0,size) More... | |
this class that represents a set of periods,
It is generally created by operations on periods: 1995*year + 3*month + 1*day. Note: operations are not commutative.
|
inline |
Default constructor - empty set.
|
inline |
Create a set of single period with value 1.
|
inline |
Create a set of single period fl.
|
inline |
Append date_time_period f to the set.
References boost::n, and size().
Referenced by boost::locale::operator+(), and boost::locale::operator-().
|
inline |
|
inline |
Get number if items in list.
Referenced by add(), boost::locale::operator+(), boost::locale::operator-(), and operator[]().