OpenSWMM Engine  6.0.0-alpha.4
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.4)
Loading...
Searching...
No Matches
openswmm::perf::ScopedTimer Struct Reference

#include <PerfTimers.hpp>

Collaboration diagram for openswmm::perf::ScopedTimer:

Public Member Functions

 ScopedTimer (double &a) noexcept
 
 ~ScopedTimer () noexcept
 
 ScopedTimer (const ScopedTimer &)=delete
 
ScopedTimeroperator= (const ScopedTimer &)=delete
 

Public Attributes

double * acc
 
std::chrono::steady_clock::time_point t0
 

Constructor & Destructor Documentation

◆ ScopedTimer() [1/2]

openswmm::perf::ScopedTimer::ScopedTimer ( double & a)
inlineexplicitnoexcept
Here is the caller graph for this function:

◆ ~ScopedTimer()

openswmm::perf::ScopedTimer::~ScopedTimer ( )
inlinenoexcept

◆ ScopedTimer() [2/2]

openswmm::perf::ScopedTimer::ScopedTimer ( const ScopedTimer & )
delete
Here is the call graph for this function:

Member Function Documentation

◆ operator=()

ScopedTimer & openswmm::perf::ScopedTimer::operator= ( const ScopedTimer & )
delete
Here is the call graph for this function:

Member Data Documentation

◆ acc

double* openswmm::perf::ScopedTimer::acc

◆ t0

std::chrono::steady_clock::time_point openswmm::perf::ScopedTimer::t0

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