Class template time_resolution_traits
boost::date_time::time_resolution_traits —
Synopsis
template<typename frac_sec_type, time_resolutions res,
#if(defined(BOOST_MSVC)&&(_MSC_VER<=1200)) boost::int64_t resolution_adjust,
#else typename frac_sec_type::int_type resolution_adjust,
#endif unsigned short frac_digits, typename v_type = boost::int32_t>
class time_resolution_traits {
public:
// types
typedef frac_sec_type::int_type fractional_seconds_type;
typedef frac_sec_type::int_type tick_type;
typedef frac_sec_type::impl_type impl_type;
typedef v_type day_type;
typedef v_type hour_type;
typedef v_type min_type;
typedef v_type sec_type;
// public member functions
BOOST_STATIC_CONSTANT(int, ticks_per_second = resolution_adjust) ;
// public static functions
frac_sec_type::int_type as_number(typename frac_sec_type::impl_type) ;
bool is_adapted() ;
time_resolutions resolution() ;
unsigned short num_fractional_digits() ;
fractional_seconds_type res_adjust() ;
tick_type to_tick_count(hour_type, min_type, sec_type,
fractional_seconds_type) ;
};
Description
time_resolution_traits
public member functions
BOOST_STATIC_CONSTANT(int , ticks_per_second = resolution_adjust) ;
time_resolution_traits
public static functions
frac_sec_type::int_type as_number(typename frac_sec_type::impl_type i) ;
bool is_adapted() ;
time_resolutions resolution() ;
unsigned short num_fractional_digits() ;
fractional_seconds_type res_adjust() ;
tick_type to_tick_count(hour_type hours, min_type minutes, sec_type seconds,
fractional_seconds_type fs) ;