Home | Libraries | People | FAQ | More |
boost::date_time::microsec_clock — A clock providing microsecond level resolution.
template<typename time_type> class microsec_clock { public: // types typedef time_type::date_type date_type; typedef time_type::time_duration_type time_duration_type; typedef time_duration_type::rep_type resolution_traits_type; // public static functions template<typename time_zone_type> time_type local_time(shared_ptr< time_zone_type >) ; time_type local_time() ; time_type universal_time() ; // private static functions time_type create_time(TZ_FOR_CREATE) ; time_type local_time() ; time_type universal_time() ; time_type create_time(FILETIME &, TZ_FOR_CREATE) ; };
A high precision clock that measures the local time at a resolution up to microseconds and adjusts to the resolution of the time system. For example, for the a library configuration with nano second resolution, the last 3 places of the fractional seconds will always be 000 since there are 1000 nano-seconds in a micro second.
Copyright © 2001-2005 CrystalClear Software, Inc |