KSeExpr 4.0.4.0
KSeExpr::PerformanceTimer Class Reference

#include <PerformanceTimer.h>

Public Member Functions

 PerformanceTimer (std::string l)
 ~PerformanceTimer ()
 PerformanceTimer (PerformanceTimer &&)=default
PerformanceTimeroperator= (PerformanceTimer &&)=default
 PerformanceTimer (PerformanceTimer &)=default
PerformanceTimeroperator= (const PerformanceTimer &)=default

Private Attributes

Timer clock
std::string label

Detailed Description

Definition at line 10 of file PerformanceTimer.h.

Constructor & Destructor Documentation

◆ PerformanceTimer() [1/3]

KSeExpr::PerformanceTimer::PerformanceTimer ( std::string l)
inline

Definition at line 12 of file PerformanceTimer.h.

References clock, and label.

Referenced by operator=(), operator=(), PerformanceTimer(), and PerformanceTimer().

◆ ~PerformanceTimer()

KSeExpr::PerformanceTimer::~PerformanceTimer ( )
inline

Definition at line 18 of file PerformanceTimer.h.

References clock, and label.

◆ PerformanceTimer() [2/3]

KSeExpr::PerformanceTimer::PerformanceTimer ( PerformanceTimer && )
default

References PerformanceTimer().

◆ PerformanceTimer() [3/3]

KSeExpr::PerformanceTimer::PerformanceTimer ( PerformanceTimer & )
default

References PerformanceTimer().

Member Function Documentation

◆ operator=() [1/2]

PerformanceTimer & KSeExpr::PerformanceTimer::operator= ( const PerformanceTimer & )
default

References PerformanceTimer().

◆ operator=() [2/2]

PerformanceTimer & KSeExpr::PerformanceTimer::operator= ( PerformanceTimer && )
default

References PerformanceTimer().

Member Data Documentation

◆ clock

Timer KSeExpr::PerformanceTimer::clock
private

Definition at line 28 of file PerformanceTimer.h.

Referenced by PerformanceTimer(), and ~PerformanceTimer().

◆ label

std::string KSeExpr::PerformanceTimer::label
private

Definition at line 29 of file PerformanceTimer.h.

Referenced by PerformanceTimer(), and ~PerformanceTimer().


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