#include <Instrumentor.h>
Instrumentor.h 파일의 92 번째 라인에서 정의되었습니다.
◆ InstrumentationTimer()
| Gear::InstrumentationTimer::InstrumentationTimer |
( |
const char * |
name | ) |
|
|
inline |
◆ ~InstrumentationTimer()
| Gear::InstrumentationTimer::~InstrumentationTimer |
( |
| ) |
|
|
inline |
◆ Stop()
| void Gear::InstrumentationTimer::Stop |
( |
| ) |
|
|
inline |
Instrumentor.h 파일의 107 번째 라인에서 정의되었습니다.
109 auto endTimepoint = std::chrono::high_resolution_clock::now();
111 long long start = std::chrono::time_point_cast<std::chrono::microseconds>(
m_StartTimepoint).time_since_epoch().count();
112 long long end = std::chrono::time_point_cast<std::chrono::microseconds>(endTimepoint).time_since_epoch().count();
114 uint32_t threadID = std::hash<std::thread::id>{}(std::this_thread::get_id());
◆ m_Name
| const char* Gear::InstrumentationTimer::m_Name |
|
private |
◆ m_StartTimepoint
| std::chrono::time_point<std::chrono::high_resolution_clock> Gear::InstrumentationTimer::m_StartTimepoint |
|
private |
◆ m_Stopped
| bool Gear::InstrumentationTimer::m_Stopped |
|
private |
이 클래스에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.: