open_iA 2024.9
Loading...
Searching...
No Matches
iATimeAdder Class Reference

Class for adding up intervals of time. More...

#include <iAPerformanceHelper.h>

Public Member Functions

 iATimeAdder ()
 
iAPerformanceTimer::DurationType elapsed () const
 
void pause ()
 
void resume ()
 

Detailed Description

Class for adding up intervals of time.

one example use case is if you have a long running procedure with many steps, but only want to measure the contribution of some of the steps; e.g.: do { operationsToMeasure (...) ... some other operations ... } Then you would write: iATimeAdder timer; do { timer.resume(); operationsToMeasure (...) timer.pause(); ... some other operations ... } std::cout << "Elapsed: " << timer.elapsed() << " seconds";

Constructor & Destructor Documentation

◆ iATimeAdder()

iATimeAdder::iATimeAdder ( )

Member Function Documentation

◆ elapsed()

iAPerformanceTimer::DurationType iATimeAdder::elapsed ( ) const

◆ pause()

void iATimeAdder::pause ( )

◆ resume()

void iATimeAdder::resume ( )

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