QMCPACK
FakeChronoClock Class Reference
+ Collaboration diagram for FakeChronoClock:

Public Types

using duration = std::chrono::nanoseconds
 
using rep = duration::rep
 
using period = duration::period
 
using time_point = std::chrono::time_point< FakeChronoClock >
 

Static Public Member Functions

static time_point now () noexcept
 

Static Public Attributes

static time_point fake_chrono_clock_value = FakeChronoClock::time_point()
 
static duration fake_chrono_clock_increment = std::chrono::seconds(1)
 

Detailed Description

Definition at line 29 of file Clock.h.

Member Typedef Documentation

◆ duration

using duration = std::chrono::nanoseconds

Definition at line 32 of file Clock.h.

◆ period

using period = duration::period

Definition at line 34 of file Clock.h.

◆ rep

using rep = duration::rep

Definition at line 33 of file Clock.h.

◆ time_point

using time_point = std::chrono::time_point<FakeChronoClock>

Definition at line 35 of file Clock.h.

Member Function Documentation

◆ now()

static time_point now ( )
inlinestaticnoexcept

Definition at line 36 of file Clock.h.

References FakeChronoClock::fake_chrono_clock_increment, and FakeChronoClock::fake_chrono_clock_value.

37  {
40  }
static duration fake_chrono_clock_increment
Definition: Clock.h:43
static time_point fake_chrono_clock_value
Definition: Clock.h:42

Member Data Documentation

◆ fake_chrono_clock_increment

FakeChronoClock::duration fake_chrono_clock_increment = std::chrono::seconds(1)
static

Definition at line 43 of file Clock.h.

Referenced by FakeChronoClock::now().

◆ fake_chrono_clock_value

FakeChronoClock::time_point fake_chrono_clock_value = FakeChronoClock::time_point()
static

Definition at line 42 of file Clock.h.

Referenced by FakeChronoClock::now().


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