An unadjusted time system implementation. More...
#include <time_system_split.hpp>
Public Types | |
typedef config::time_rep_type | time_rep_type |
typedef config::date_type | date_type |
typedef config::time_duration_type | time_duration_type |
typedef config::date_duration_type | date_duration_type |
typedef config::int_type | int_type |
typedef config::resolution_traits | resolution_traits |
typedef date_time::wrapping_int < int_type, ticks_per_day > | wrap_int_type |
Static Public Member Functions | |
static time_rep_type | get_time_rep (special_values sv) |
static time_rep_type | get_time_rep (const date_type &day, const time_duration_type &tod, date_time::dst_flags=not_dst) |
static date_type | get_date (const time_rep_type &val) |
static time_duration_type | get_time_of_day (const time_rep_type &val) |
static std::string | zone_name (const time_rep_type &) |
static bool | is_equal (const time_rep_type &lhs, const time_rep_type &rhs) |
static bool | is_less (const time_rep_type &lhs, const time_rep_type &rhs) |
static time_rep_type | add_days (const time_rep_type &base, const date_duration_type &dd) |
static time_rep_type | subtract_days (const time_rep_type &base, const date_duration_type &dd) |
static time_rep_type | subtract_time_duration (const time_rep_type &base, const time_duration_type &td) |
static time_rep_type | add_time_duration (const time_rep_type &base, time_duration_type td) |
static time_duration_type | subtract_times (const time_rep_type &lhs, const time_rep_type &rhs) |
An unadjusted time system implementation.
typedef config::date_duration_type boost::date_time::split_timedate_system< config >::date_duration_type |
typedef config::date_type boost::date_time::split_timedate_system< config >::date_type |
typedef config::int_type boost::date_time::split_timedate_system< config >::int_type |
typedef config::resolution_traits boost::date_time::split_timedate_system< config >::resolution_traits |
typedef config::time_duration_type boost::date_time::split_timedate_system< config >::time_duration_type |
typedef config::time_rep_type boost::date_time::split_timedate_system< config >::time_rep_type |
typedef date_time::wrapping_int<int_type, ticks_per_day> boost::date_time::split_timedate_system< config >::wrap_int_type |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
References boost::date_time::max_date_time, boost::date_time::min_date_time, boost::date_time::neg_infin, boost::date_time::not_a_date_time, and boost::date_time::pos_infin.
Referenced by boost::date_time::split_timedate_system< config >::add_time_duration(), boost::date_time::split_timedate_system< config >::subtract_days(), and boost::date_time::split_timedate_system< config >::subtract_time_duration().
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |