Home | Libraries | People | FAQ | More |
boost::date_time::time_resolution_traits
// In header: <boost/date_time/time_resolution_traits.hpp> template<typename frac_sec_type, time_resolutions res, #if(defined(BOOST_MSVC)&&(_MSC_VER< 1300)) 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 static functions static fractional_seconds_type as_number(impl_type); static bool is_adapted(); static time_resolutions resolution(); static unsigned short num_fractional_digits(); static fractional_seconds_type res_adjust(); static tick_type to_tick_count(hour_type, min_type, sec_type, fractional_seconds_type); // public member functions BOOST_STATIC_CONSTANT(boost::int64_t, ticks_per_second = resolution_adjust); BOOST_STATIC_CONSTANT(fractional_seconds_type, ticks_per_second = resolution_adjust); };
time_resolution_traits
public static functionsstatic fractional_seconds_type as_number(impl_type i);
static bool is_adapted();
static time_resolutions resolution();
static unsigned short num_fractional_digits();
static fractional_seconds_type res_adjust();
static tick_type to_tick_count(hour_type hours, min_type minutes, sec_type seconds, fractional_seconds_type fs);Any negative argument results in a negative tick_count.