hpx/timing/high_resolution_timer.hpp
See Public API for a list of names and headers that are part of the public
HPX API.
-
namespace
hpx
-
namespace
chrono
-
class
high_resolution_timer
Public Types
-
enum
init
Values:
-
no_init
Public Functions
-
high_resolution_timer
()
-
constexpr
high_resolution_timer
(init)
-
constexpr
high_resolution_timer
(double t)
-
void
restart
()
-
double
elapsed
() const
-
std::int64_t
elapsed_microseconds
() const
-
std::int64_t
elapsed_nanoseconds
() const
Public Static Functions
-
static double
now
()
-
static constexpr double
elapsed_max
()
-
static constexpr double
elapsed_min
()
Protected Static Functions
-
static std::uint64_t
take_time_stamp
()
Private Members
-
std::uint64_t
start_time_