1#ifndef BEAST_CHRONO_ABSTRACT_CLOCK_H_INCLUDED 
    2#define BEAST_CHRONO_ABSTRACT_CLOCK_H_INCLUDED 
   38    using rep = 
typename Clock::rep;
 
   39    using period = 
typename Clock::period;
 
 
   59template <
class Facade, 
class Clock>
 
 
   83template <
class Facade, 
class Clock = Facade>
 
   84abstract_clock<Facade>&
 
Abstract interface to a clock.
 
typename Clock::time_point time_point
 
static bool const is_steady
 
virtual ~abstract_clock()=default
 
typename Clock::period period
 
virtual time_point now() const =0
Returns the current time.
 
typename Clock::duration duration
 
abstract_clock(abstract_clock const &)=default
 
abstract_clock< Facade > & get_abstract_clock()
Returns a global instance of an abstract clock.
 
abstract_clock_wrapper()=default
 
time_point now() const override
Returns the current time.