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) ;