TrinityCore
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 152 of file Metric.h.

Constructor & Destructor Documentation

◆ MetricStopWatch()

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

Definition at line 155 of file Metric.h.

◆ ~MetricStopWatch()

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

Definition at line 161 of file Metric.h.

Member Data Documentation

◆ _logger

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

Definition at line 167 of file Metric.h.

◆ _startTime

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

Definition at line 168 of file Metric.h.


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