JASSv2
Public Member Functions | Private Attributes | List of all members
JASS::timer::duration Class Reference

A duration as returned by a stop_watch. More...

Public Member Functions

 duration (std::chrono::nanoseconds value)
 Convert a std::chrono::nanoseconds into a JASS::timer::duration object.
 
auto milliseconds (void)
 Return the time-slice as number of milliseconds. More...
 
auto microseconds (void)
 Return the time-slice as number of microseconds. More...
 
auto nanoseconds (void)
 Return the time-slice as number of nanoseconds. More...
 

Private Attributes

std::chrono::nanoseconds took
 The time delta that this duration represents.
 

Detailed Description

A duration as returned by a stop_watch.

Member Function Documentation

◆ microseconds()

auto JASS::timer::duration::microseconds ( void  )
inline

Return the time-slice as number of microseconds.

Returns
time in miliseconds.

◆ milliseconds()

auto JASS::timer::duration::milliseconds ( void  )
inline

Return the time-slice as number of milliseconds.

Returns
time in miliseconds.

◆ nanoseconds()

auto JASS::timer::duration::nanoseconds ( void  )
inline

Return the time-slice as number of nanoseconds.

Returns
time in nanoseconds.

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