ADUL
Collection of reusable C++ utilities
Loading...
Searching...
No Matches
adul::time::Clock Class Reference

wrapper for part of std::chrono::steady_clock STL interface
More...

#include <time.hpp>

Public Member Functions

void start ()
 
void stop ()
 
bool isReady () const
 
chrono::steady_clock::duration timeElapsed () const
 

Protected Attributes

chrono::steady_clock::time_point startPoint
 
bool flagReady = false
 

Detailed Description

wrapper for part of std::chrono::steady_clock STL interface

Must be started before usage

Member Function Documentation

◆ isReady()

bool adul::time::Clock::isReady ( ) const

◆ start()

void adul::time::Clock::start ( )

◆ stop()

void adul::time::Clock::stop ( )

◆ timeElapsed()

chrono::steady_clock::duration adul::time::Clock::timeElapsed ( ) const

Member Data Documentation

◆ flagReady

bool adul::time::Clock::flagReady = false
protected

◆ startPoint

chrono::steady_clock::time_point adul::time::Clock::startPoint
protected

The documentation for this class was generated from the following file: