...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
Namespace that contains various types for manipulation with dates. More...
Namespace that contains various types for manipulation with dates.
date_time_period boost::locale::period::am | ( | ) | [inline] |
Get predefined constant for AM (Ante Meridiem)
int boost::locale::period::am_pm | ( | date_time const & | dt | ) | [inline] |
Extract from date_time numerical value of am or pm marker [0..1]
int boost::locale::period::am_pm | ( | date_time_duration const & | dt | ) | [inline] |
Extract from date_time_duration numerical value of duration in am or pm markers
period_type boost::locale::period::am_pm | ( | ) | [inline] |
Get period_type for: am or pm marker [0..1]
date_time_period boost::locale::period::am_pm | ( | int | v | ) | [inline] |
Get date_time_period for: am or pm marker [0..1]
date_time_period boost::locale::period::april | ( | ) | [inline] |
Get predefined constant for April
date_time_period boost::locale::period::august | ( | ) | [inline] |
Get predefined constant for August
int boost::locale::period::day | ( | date_time const & | dt | ) | [inline] |
Extract from date_time numerical value of The day of month, calendar specific, in Gregorian [1..31]
date_time_period boost::locale::period::day | ( | int | v | ) | [inline] |
Get date_time_period for: The day of month, calendar specific, in Gregorian [1..31]
int boost::locale::period::day | ( | date_time_duration const & | dt | ) | [inline] |
Extract from date_time_duration numerical value of duration in days of month
period_type boost::locale::period::day | ( | ) | [inline] |
Get period_type for: The day of month, calendar specific, in Gregorian [1..31]
int boost::locale::period::day_of_week | ( | date_time const & | dt | ) | [inline] |
Extract from date_time numerical value of Day of week, Sunday=1, Monday=2,..., Saturday=7.
Note that that updating this value respects local day of week, so for example, If first day of week is Monday and the current day is Tuesday then setting the value to Sunday (1) would forward the date by 5 days forward and not backward by two days as it could be expected if the numbers were taken as is.
period_type boost::locale::period::day_of_week | ( | ) | [inline] |
Get period_type for: Day of week, Sunday=1, Monday=2,..., Saturday=7.
Note that that updating this value respects local day of week, so for example, If first day of week is Monday and the current day is Tuesday then setting the value to Sunday (1) would forward the date by 5 days forward and not backward by two days as it could be expected if the numbers were taken as is.
int boost::locale::period::day_of_week | ( | date_time_duration const & | dt | ) | [inline] |
Extract from date_time_duration numerical value of duration in days of week
date_time_period boost::locale::period::day_of_week | ( | int | v | ) | [inline] |
Get date_time_period for: Day of week, Sunday=1, Monday=2,..., Saturday=7.
Note that that updating this value respects local day of week, so for example, If first day of week is Monday and the current day is Tuesday then setting the value to Sunday (1) would forward the date by 5 days forward and not backward by two days as it could be expected if the numbers were taken as is.
int boost::locale::period::day_of_week_in_month | ( | date_time const & | dt | ) | [inline] |
Extract from date_time numerical value of Original number of the day of the week in month. For example 1st Sunday, 2nd Sunday, etc. in Gregorian [1..5]
period_type boost::locale::period::day_of_week_in_month | ( | ) | [inline] |
Get period_type for: Original number of the day of the week in month. For example 1st Sunday, 2nd Sunday, etc. in Gregorian [1..5]
int boost::locale::period::day_of_week_in_month | ( | date_time_duration const & | dt | ) | [inline] |
Extract from date_time_duration numerical value of duration in original number of the day of the week in month
date_time_period boost::locale::period::day_of_week_in_month | ( | int | v | ) | [inline] |
Get date_time_period for: Original number of the day of the week in month. For example 1st Sunday, 2nd Sunday, etc. in Gregorian [1..5]
int boost::locale::period::day_of_week_local | ( | date_time const & | dt | ) | [inline] |
Extract from date_time numerical value of Local day of week, for example in France Monday is 1, in US Sunday is 1, [1..7]
period_type boost::locale::period::day_of_week_local | ( | ) | [inline] |
Get period_type for: Local day of week, for example in France Monday is 1, in US Sunday is 1, [1..7]
int boost::locale::period::day_of_week_local | ( | date_time_duration const & | dt | ) | [inline] |
Extract from date_time_duration numerical value of duration in local day of week
date_time_period boost::locale::period::day_of_week_local | ( | int | v | ) | [inline] |
Get date_time_period for: Local day of week, for example in France Monday is 1, in US Sunday is 1, [1..7]
int boost::locale::period::day_of_year | ( | date_time const & | dt | ) | [inline] |
Extract from date_time numerical value of The number of day in year, starting from 1, in Gregorian [1..366]
int boost::locale::period::day_of_year | ( | date_time_duration const & | dt | ) | [inline] |
Extract from date_time_duration numerical value of duration in days of year
period_type boost::locale::period::day_of_year | ( | ) | [inline] |
Get period_type for: The number of day in year, starting from 1, in Gregorian [1..366]
date_time_period boost::locale::period::day_of_year | ( | int | v | ) | [inline] |
Get date_time_period for: The number of day in year, starting from 1, in Gregorian [1..366]
date_time_period boost::locale::period::december | ( | ) | [inline] |
Get predefined constant for December
date_time_period boost::locale::period::era | ( | int | v | ) | [inline] |
Get date_time_period for: Era i.e. AC, BC in Gregorian and Julian calendar, range [0,1]
int boost::locale::period::era | ( | date_time_duration const & | dt | ) | [inline] |
Extract from date_time_duration numerical value of duration in Era i.e. AC, BC in Gregorian and Julian calendar, range [0,1]
period_type boost::locale::period::era | ( | ) | [inline] |
Get period_type for: Era i.e. AC, BC in Gregorian and Julian calendar, range [0,1]
int boost::locale::period::era | ( | date_time const & | dt | ) | [inline] |
Extract from date_time numerical value of Era i.e. AC, BC in Gregorian and Julian calendar, range [0,1]
int boost::locale::period::extended_year | ( | date_time const & | dt | ) | [inline] |
Extract from date_time numerical value of Extended year for Gregorian/Julian calendars, where 1 BC == 0, 2 BC == -1.
period_type boost::locale::period::extended_year | ( | ) | [inline] |
Get period_type for: Extended year for Gregorian/Julian calendars, where 1 BC == 0, 2 BC == -1.
int boost::locale::period::extended_year | ( | date_time_duration const & | dt | ) | [inline] |
Extract from date_time_duration numerical value of duration in extended years (for Gregorian/Julian calendars, where 1 BC == 0, 2 BC == -1).
date_time_period boost::locale::period::extended_year | ( | int | v | ) | [inline] |
Get date_time_period for: Extended year for Gregorian/Julian calendars, where 1 BC == 0, 2 BC == -1.
date_time_period boost::locale::period::february | ( | ) | [inline] |
Get predefined constant for February
date_time_period boost::locale::period::first_day_of_week | ( | int | v | ) | [inline] |
Get date_time_period for: First day of week, constant, for example Sunday in US = 1, Monday in France = 2
period_type boost::locale::period::first_day_of_week | ( | ) | [inline] |
Get period_type for: First day of week, constant, for example Sunday in US = 1, Monday in France = 2
int boost::locale::period::first_day_of_week | ( | date_time const & | dt | ) | [inline] |
Extract from date_time numerical value of First day of week, constant, for example Sunday in US = 1, Monday in France = 2
int boost::locale::period::first_day_of_week | ( | date_time_duration const & | dt | ) | [inline] |
Extract from date_time_duration numerical value of duration in the first day of week
date_time_period boost::locale::period::friday | ( | ) | [inline] |
Get predefined constant for Friday
int boost::locale::period::hour | ( | date_time const & | dt | ) | [inline] |
Extract from date_time numerical value of 24 clock hour [0..23]
int boost::locale::period::hour | ( | date_time_duration const & | dt | ) | [inline] |
Extract from date_time_duration numerical value of duration in hours
period_type boost::locale::period::hour | ( | ) | [inline] |
Get period_type for: 24 clock hour [0..23]
date_time_period boost::locale::period::hour | ( | int | v | ) | [inline] |
Get date_time_period for: 24 clock hour [0..23]
int boost::locale::period::hour_12 | ( | date_time const & | dt | ) | [inline] |
Extract from date_time numerical value of 12 clock hour [0..11]
int boost::locale::period::hour_12 | ( | date_time_duration const & | dt | ) | [inline] |
Extract from date_time_duration numerical value of duration in 12 clock hours
period_type boost::locale::period::hour_12 | ( | ) | [inline] |
Get period_type for: 12 clock hour [0..11]
date_time_period boost::locale::period::hour_12 | ( | int | v | ) | [inline] |
Get date_time_period for: 12 clock hour [0..11]
period_type boost::locale::period::invalid | ( | ) | [inline] |
Get period_type for: special invalid value, should not be used directly
date_time_period boost::locale::period::january | ( | ) | [inline] |
Get predefined constant for January
date_time_period boost::locale::period::july | ( | ) | [inline] |
Get predefined constant for July
date_time_period boost::locale::period::june | ( | ) | [inline] |
Get predefined constant for June
date_time_period boost::locale::period::march | ( | ) | [inline] |
Get predefined constant for March
date_time_period boost::locale::period::may | ( | ) | [inline] |
Get predefined constant for May
int boost::locale::period::minute | ( | date_time_duration const & | dt | ) | [inline] |
Extract from date_time_duration numerical value of duration in minutes
int boost::locale::period::minute | ( | date_time const & | dt | ) | [inline] |
Extract from date_time numerical value of minute [0..59]
period_type boost::locale::period::minute | ( | ) | [inline] |
Get period_type for: minute [0..59]
date_time_period boost::locale::period::minute | ( | int | v | ) | [inline] |
Get date_time_period for: minute [0..59]
date_time_period boost::locale::period::monday | ( | ) | [inline] |
Get predefined constant for Monday
int boost::locale::period::month | ( | date_time const & | dt | ) | [inline] |
Extract from date_time numerical value of The month of year, calendar specific, in Gregorian [0..11]
date_time_period boost::locale::period::month | ( | int | v | ) | [inline] |
Get date_time_period for: The month of year, calendar specific, in Gregorian [0..11]
period_type boost::locale::period::month | ( | ) | [inline] |
Get period_type for: The month of year, calendar specific, in Gregorian [0..11]
int boost::locale::period::month | ( | date_time_duration const & | dt | ) | [inline] |
Extract from date_time_duration numerical value of duration in months
date_time_period boost::locale::period::november | ( | ) | [inline] |
Get predefined constant for November
date_time_period boost::locale::period::october | ( | ) | [inline] |
Get predefined constant for October
date_time_period boost::locale::period::operator* | ( | T | v, | |
date_time_period | f | |||
) |
Create date_time_period of type f with value v.
date_time_period boost::locale::period::operator* | ( | period::period_type | f, | |
T | v | |||
) |
Create date_time_period of type f with value v.
date_time_period boost::locale::period::operator* | ( | T | v, | |
period::period_type | f | |||
) |
Create date_time_period of type f with value v.
date_time_period boost::locale::period::operator* | ( | date_time_period | f, | |
T | v | |||
) |
Create date_time_period of type f with value v.
date_time_period boost::locale::period::operator+ | ( | period::period_type | f | ) | [inline] |
convert period_type to date_time_period(f,1)
date_time_period boost::locale::period::operator- | ( | period::period_type | f | ) | [inline] |
convert period_type to date_time_period(f,-1)
date_time_period boost::locale::period::pm | ( | ) | [inline] |
Get predefined constant for PM (Post Meridiem)
date_time_period boost::locale::period::saturday | ( | ) | [inline] |
Get predefined constant for Saturday
date_time_period boost::locale::period::second | ( | int | v | ) | [inline] |
Get date_time_period for: second [0..59]
period_type boost::locale::period::second | ( | ) | [inline] |
Get period_type for: second [0..59]
int boost::locale::period::second | ( | date_time const & | dt | ) | [inline] |
Extract from date_time numerical value of second [0..59]
int boost::locale::period::second | ( | date_time_duration const & | dt | ) | [inline] |
Extract from date_time_duration numerical value of duration in seconds
date_time_period boost::locale::period::september | ( | ) | [inline] |
Get predefined constant for September
date_time_period boost::locale::period::sunday | ( | ) | [inline] |
Get predefined constant for Sunday
date_time_period boost::locale::period::thursday | ( | ) | [inline] |
Get predefined constant for Thursday
date_time_period boost::locale::period::tuesday | ( | ) | [inline] |
Get predefined constant for Tuesday
date_time_period boost::locale::period::wednesday | ( | ) | [inline] |
Get predefined constant for Wednesday
int boost::locale::period::week_of_month | ( | date_time const & | dt | ) | [inline] |
Extract from date_time numerical value of The week number within current month
date_time_period boost::locale::period::week_of_month | ( | int | v | ) | [inline] |
Get date_time_period for: The week number within current month
period_type boost::locale::period::week_of_month | ( | ) | [inline] |
Get period_type for: The week number within current month
int boost::locale::period::week_of_month | ( | date_time_duration const & | dt | ) | [inline] |
Extract from date_time_duration numerical value of duration in The week number within current month
int boost::locale::period::week_of_year | ( | date_time_duration const & | dt | ) | [inline] |
Extract from date_time_duration numerical value of duration in the week number in the year
int boost::locale::period::week_of_year | ( | date_time const & | dt | ) | [inline] |
Extract from date_time numerical value of The week number in the year
date_time_period boost::locale::period::week_of_year | ( | int | v | ) | [inline] |
Get date_time_period for: The week number in the year
period_type boost::locale::period::week_of_year | ( | ) | [inline] |
Get period_type for: The week number in the year
date_time_period boost::locale::period::year | ( | int | v | ) | [inline] |
Get date_time_period for: Year, it is calendar specific, for example 2011 in Gregorian calendar.
int boost::locale::period::year | ( | date_time_duration const & | dt | ) | [inline] |
Extract from date_time_duration numerical value of duration in years
int boost::locale::period::year | ( | date_time const & | dt | ) | [inline] |
Extract from date_time numerical value of Year, it is calendar specific, for example 2011 in Gregorian calendar.
period_type boost::locale::period::year | ( | ) | [inline] |
Get period_type for: Year, it is calendar specific, for example 2011 in Gregorian calendar.