Anklang C++ API 0.0.0
Loading...
Searching...
No Matches
Stopwatch

#include "platform.hh"

Public Member Functions

doublemilliseconds () const
doubleseconds () const
voidstart (const String &msg="")
voidstop (const String &msg="")
Stopwatch (const String &msg="")
~Stopwatch ()

Constructor & Destructor Documentation

Stopwatch()

Stopwatch ( const String & msg = "")
explicit

Automatically start stop watch.

~Stopwatch()

~Stopwatch ( )

Stop and print a previous `msg` if still running.

Member Function Documentation

start()

void start ( const String & msg = "")

Start or restart stop watch, printing `msg` later on.

stop()

void stop ( const String & msg = "")

Stop stop watch, print `msg`.

seconds()

double seconds ( ) const

Provide seconds elapsed between start() and stop().

milliseconds()

double milliseconds ( ) const

Provide milliseconds elapsed between start() and stop().