Lockless Task Scheduler  v1.0a
A lockless task scheduler
Public Member Functions | Public Attributes | List of all members
task_scheduler::profile::timer Struct Reference

Struct timer More...

#include <profilebase.h>

Public Member Functions

 timer (std::chrono::microseconds &_elapsedTime)
 Initializes a new instance of the timer struct. More...
 
 ~timer ()
 Finalizes an instance of the timer class. More...
 

Public Attributes

time_point start
 The start More...
 
time & elapsedTime
 The elapsed time More...
 

Detailed Description

Struct timer

Constructor & Destructor Documentation

◆ timer()

task_scheduler::profile::timer::timer ( std::chrono::microseconds &  _elapsedTime)
inline

Initializes a new instance of the timer struct.

Parameters
_elapsedTimeThe elapsed time.

◆ ~timer()

task_scheduler::profile::timer::~timer ( )
inline

Finalizes an instance of the timer class.

Member Data Documentation

◆ elapsedTime

time& task_scheduler::profile::timer::elapsedTime

The elapsed time

◆ start

time_point task_scheduler::profile::timer::start

The start


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