#include <Instrumentor.h>
◆ InstrumentationTimer()
| Muto::InstrumentationTimer::InstrumentationTimer |
( |
const char * |
name | ) |
|
|
inline |
150 {
152 }
const char * m_Name
Definition Instrumentor.h:173
std::chrono::time_point< std::chrono::high_resolution_clock > m_StartTimepoint
Definition Instrumentor.h:174
bool m_Stopped
Definition Instrumentor.h:175
constexpr Scope< T > CreateScope(Args &&... args)
Creates a Scope (unique_ptr) for the given type and constructor arguments.
Definition Defines_Macros.h:51
References m_Name, and m_Stopped.
◆ ~InstrumentationTimer()
| Muto::InstrumentationTimer::~InstrumentationTimer |
( |
| ) |
|
|
inline |
155 {
158 }
void Stop()
Definition Instrumentor.h:160
References m_Stopped, and Stop().
◆ Stop()
| void Muto::InstrumentationTimer::Stop |
( |
| ) |
|
|
inline |
◆ m_Name
| const char* Muto::InstrumentationTimer::m_Name |
|
private |
◆ m_StartTimepoint
| std::chrono::time_point<std::chrono::high_resolution_clock> Muto::InstrumentationTimer::m_StartTimepoint |
|
private |
◆ m_Stopped
| bool Muto::InstrumentationTimer::m_Stopped |
|
private |
The documentation for this class was generated from the following file: