Namespaces | |
namespace | boost::locale::period |
Namespace that contains a enum that defines various periods like years, days. | |
Classes | |
class | boost::locale::date_time_error |
This error is thrown in case of invalid state that occurred. More... | |
struct | boost::locale::date_time_period |
This structure provides a pair period_type and amount. More... | |
class | boost::locale::date_time_period_set |
this class that represents a set of periods, More... | |
class | boost::locale::calendar |
this class provides an access to general calendar information. More... | |
class | boost::locale::date_time |
this class represents a date time and allows to perform various operation according to the locale settings. More... | |
class | boost::locale::date_time_duration |
This class represents a period: a pair of two date_time objects. More... | |
class | boost::locale::time_zone |
this class represents time zone and time zone related information More... | |
Functions | |
date_time_period | boost::locale::operator+ (period::period_type f) |
date_time_period | boost::locale::operator- (period::period_type f) |
date_time_period | boost::locale::operator* (period::period_type f, char v) |
date_time_period | boost::locale::operator* (char v, period::period_type f) |
date_time_period | boost::locale::operator* (char v, date_time_period f) |
date_time_period | boost::locale::operator* (date_time_period f, char v) |
date_time_period | boost::locale::operator* (period::period_type f, short int v) |
date_time_period | boost::locale::operator* (short int v, period::period_type f) |
date_time_period | boost::locale::operator* (short int v, date_time_period f) |
date_time_period | boost::locale::operator* (date_time_period f, short int v) |
date_time_period | boost::locale::operator* (period::period_type f, int v) |
date_time_period | boost::locale::operator* (int v, period::period_type f) |
date_time_period | boost::locale::operator* (int v, date_time_period f) |
date_time_period | boost::locale::operator* (date_time_period f, int v) |
date_time_period | boost::locale::operator* (period::period_type f, long int v) |
date_time_period | boost::locale::operator* (long int v, period::period_type f) |
date_time_period | boost::locale::operator* (long int v, date_time_period f) |
date_time_period | boost::locale::operator* (date_time_period f, long int v) |
date_time_period | boost::locale::operator* (period::period_type f, unsigned char v) |
date_time_period | boost::locale::operator* (unsigned char v, period::period_type f) |
date_time_period | boost::locale::operator* (unsigned char v, date_time_period f) |
date_time_period | boost::locale::operator* (date_time_period f, unsigned char v) |
date_time_period | boost::locale::operator* (period::period_type f, unsigned short int v) |
date_time_period | boost::locale::operator* (unsigned short int v, period::period_type f) |
date_time_period | boost::locale::operator* (unsigned short int v, date_time_period f) |
date_time_period | boost::locale::operator* (date_time_period f, unsigned short int v) |
date_time_period | boost::locale::operator* (period::period_type f, unsigned int v) |
date_time_period | boost::locale::operator* (unsigned int v, period::period_type f) |
date_time_period | boost::locale::operator* (unsigned int v, date_time_period f) |
date_time_period | boost::locale::operator* (date_time_period f, unsigned int v) |
date_time_period | boost::locale::operator* (period::period_type f, unsigned long int v) |
date_time_period | boost::locale::operator* (unsigned long int v, period::period_type f) |
date_time_period | boost::locale::operator* (unsigned long int v, date_time_period f) |
date_time_period | boost::locale::operator* (date_time_period f, unsigned long int v) |
date_time_period_set | boost::locale::operator+ (date_time_period_set const &a, date_time_period_set const &b) |
date_time_period_set | boost::locale::operator- (date_time_period_set const &a, date_time_period_set const &b) |
template<typename CharType> | |
std::basic_ostream< CharType > & | boost::locale::operator<< (std::basic_ostream< CharType > &out, date_time const &t) |
template<typename CharType> | |
std::basic_istream< CharType > & | boost::locale::operator>> (std::basic_istream< CharType > &in, date_time &t) |
date_time_duration | boost::locale::operator- (date_time const &later, date_time const &earlier) |
template<typename CharType> | |
std::basic_ostream< CharType > & | boost::locale::operator<< (std::basic_ostream< CharType > &out, time_zone const &tz) |
date_time_period boost::locale::operator* | ( | date_time_period | f, | |
unsigned long int | v | |||
) | [inline] |
Create date_time_period of type f with value v.
date_time_period boost::locale::operator* | ( | unsigned long int | v, | |
date_time_period | f | |||
) | [inline] |
Create date_time_period of type f with value v.
date_time_period boost::locale::operator* | ( | unsigned long int | v, | |
period::period_type | f | |||
) | [inline] |
Create date_time_period of type f with value v.
date_time_period boost::locale::operator* | ( | period::period_type | f, | |
unsigned long int | v | |||
) | [inline] |
Create date_time_period of type f with value v.
date_time_period boost::locale::operator* | ( | date_time_period | f, | |
unsigned int | v | |||
) | [inline] |
Create date_time_period of type f with value v.
date_time_period boost::locale::operator* | ( | unsigned int | v, | |
date_time_period | f | |||
) | [inline] |
Create date_time_period of type f with value v.
date_time_period boost::locale::operator* | ( | unsigned int | v, | |
period::period_type | f | |||
) | [inline] |
Create date_time_period of type f with value v.
date_time_period boost::locale::operator* | ( | period::period_type | f, | |
unsigned int | v | |||
) | [inline] |
Create date_time_period of type f with value v.
date_time_period boost::locale::operator* | ( | date_time_period | f, | |
unsigned short int | v | |||
) | [inline] |
Create date_time_period of type f with value v.
date_time_period boost::locale::operator* | ( | unsigned short int | v, | |
date_time_period | f | |||
) | [inline] |
Create date_time_period of type f with value v.
date_time_period boost::locale::operator* | ( | unsigned short int | v, | |
period::period_type | f | |||
) | [inline] |
Create date_time_period of type f with value v.
date_time_period boost::locale::operator* | ( | period::period_type | f, | |
unsigned short int | v | |||
) | [inline] |
Create date_time_period of type f with value v.
date_time_period boost::locale::operator* | ( | date_time_period | f, | |
unsigned char | v | |||
) | [inline] |
Create date_time_period of type f with value v.
date_time_period boost::locale::operator* | ( | unsigned char | v, | |
date_time_period | f | |||
) | [inline] |
Create date_time_period of type f with value v.
date_time_period boost::locale::operator* | ( | unsigned char | v, | |
period::period_type | f | |||
) | [inline] |
Create date_time_period of type f with value v.
date_time_period boost::locale::operator* | ( | period::period_type | f, | |
unsigned char | v | |||
) | [inline] |
Create date_time_period of type f with value v.
date_time_period boost::locale::operator* | ( | date_time_period | f, | |
long int | v | |||
) | [inline] |
Create date_time_period of type f with value v.
date_time_period boost::locale::operator* | ( | long int | v, | |
date_time_period | f | |||
) | [inline] |
Create date_time_period of type f with value v.
date_time_period boost::locale::operator* | ( | long int | v, | |
period::period_type | f | |||
) | [inline] |
Create date_time_period of type f with value v.
date_time_period boost::locale::operator* | ( | period::period_type | f, | |
long int | v | |||
) | [inline] |
Create date_time_period of type f with value v.
date_time_period boost::locale::operator* | ( | date_time_period | f, | |
int | v | |||
) | [inline] |
Create date_time_period of type f with value v.
date_time_period boost::locale::operator* | ( | int | v, | |
date_time_period | f | |||
) | [inline] |
Create date_time_period of type f with value v.
date_time_period boost::locale::operator* | ( | int | v, | |
period::period_type | f | |||
) | [inline] |
Create date_time_period of type f with value v.
date_time_period boost::locale::operator* | ( | period::period_type | f, | |
int | v | |||
) | [inline] |
Create date_time_period of type f with value v.
date_time_period boost::locale::operator* | ( | date_time_period | f, | |
short int | v | |||
) | [inline] |
Create date_time_period of type f with value v.
date_time_period boost::locale::operator* | ( | short int | v, | |
date_time_period | f | |||
) | [inline] |
Create date_time_period of type f with value v.
date_time_period boost::locale::operator* | ( | short int | v, | |
period::period_type | f | |||
) | [inline] |
Create date_time_period of type f with value v.
date_time_period boost::locale::operator* | ( | period::period_type | f, | |
short int | v | |||
) | [inline] |
Create date_time_period of type f with value v.
date_time_period boost::locale::operator* | ( | date_time_period | f, | |
char | v | |||
) | [inline] |
Create date_time_period of type f with value v.
date_time_period boost::locale::operator* | ( | char | v, | |
date_time_period | f | |||
) | [inline] |
Create date_time_period of type f with value v.
date_time_period boost::locale::operator* | ( | char | v, | |
period::period_type | f | |||
) | [inline] |
Create date_time_period of type f with value v.
date_time_period boost::locale::operator* | ( | period::period_type | f, | |
char | v | |||
) | [inline] |
Create date_time_period of type f with value v.
date_time_period_set boost::locale::operator+ | ( | date_time_period_set const & | a, | |
date_time_period_set const & | b | |||
) | [inline] |
Append two periods sets. Note this operator is not commutative
date_time_period boost::locale::operator+ | ( | period::period_type | f | ) | [inline] |
convers period_type to date_time_period(f,1)
date_time_duration boost::locale::operator- | ( | date_time const & | later, | |
date_time const & | earlier | |||
) | [inline] |
Calculates the difference between two dates, the left operand is a later point on time line. Returns date_time_duration object.
date_time_period_set boost::locale::operator- | ( | date_time_period_set const & | a, | |
date_time_period_set const & | b | |||
) | [inline] |
Append two period sets when all periods of set change their sign
date_time_period boost::locale::operator- | ( | period::period_type | f | ) | [inline] |
convers period_type to date_time_period(f,-1)
std::basic_ostream<CharType>& boost::locale::operator<< | ( | std::basic_ostream< CharType > & | out, | |
time_zone const & | tz | |||
) | [inline] |
Write time zone in human readable format to stream. Note this is not the same as switching time zone of the stream. If you want to switch time zone use manipulator as::time_zone
std::basic_ostream<CharType>& boost::locale::operator<< | ( | std::basic_ostream< CharType > & | out, | |
date_time const & | t | |||
) | [inline] |
std::basic_istream<CharType>& boost::locale::operator>> | ( | std::basic_istream< CharType > & | in, | |
date_time & | t | |||
) | [inline] |