#include <instrumentor.h>
◆ instrumentor() [1/3]
◆ instrumentor() [2/3]
◆ instrumentor() [3/3]
| luna::instrumentor::instrumentor |
( |
| ) |
|
|
inlineprivate |
◆ ~instrumentor()
| luna::instrumentor::~instrumentor |
( |
| ) |
|
|
inlineprivate |
◆ BeginSession()
| void luna::instrumentor::BeginSession |
( |
const std::string & |
name, |
|
|
const std::string & |
filepath = "results.json" |
|
) |
| |
|
inline |
◆ EndSession()
| void luna::instrumentor::EndSession |
( |
| ) |
|
|
inline |
◆ Get()
◆ InternalEndSession()
| void luna::instrumentor::InternalEndSession |
( |
| ) |
|
|
inlineprivate |
◆ WriteFooter()
| void luna::instrumentor::WriteFooter |
( |
| ) |
|
|
inlineprivate |
◆ WriteHeader()
| void luna::instrumentor::WriteHeader |
( |
| ) |
|
|
inlineprivate |
◆ WriteProfile()
| void luna::instrumentor::WriteProfile |
( |
const profileResult & |
result | ) |
|
|
inline |
◆ m_CurrentSession
◆ m_Mutex
| std::mutex luna::instrumentor::m_Mutex |
|
private |
◆ m_OutputStream
| std::ofstream luna::instrumentor::m_OutputStream |
|
private |
The documentation for this class was generated from the following file:
- C:/Users/robbe/source/repos/lolrobbe2/luna/luna/src/core/debug/instrumentor.h