TrinityCore
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
MetricStopWatch< LoggerType > Class Template Reference

#include <Metric.h>

Public Member Functions

 MetricStopWatch (LoggerType &&loggerFunc)
 
 ~MetricStopWatch ()
 

Private Attributes

LoggerType _logger
 
TimePoint _startTime
 

Detailed Description

template<typename LoggerType>
class MetricStopWatch< LoggerType >

Definition at line 141 of file Metric.h.

Constructor & Destructor Documentation

◆ MetricStopWatch()

template<typename LoggerType >
MetricStopWatch< LoggerType >::MetricStopWatch ( LoggerType &&  loggerFunc)
inline

Definition at line 144 of file Metric.h.

◆ ~MetricStopWatch()

template<typename LoggerType >
MetricStopWatch< LoggerType >::~MetricStopWatch ( )
inline

Definition at line 150 of file Metric.h.

Member Data Documentation

◆ _logger

template<typename LoggerType >
LoggerType MetricStopWatch< LoggerType >::_logger
private

Definition at line 156 of file Metric.h.

◆ _startTime

template<typename LoggerType >
TimePoint MetricStopWatch< LoggerType >::_startTime
private

Definition at line 157 of file Metric.h.


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