SpiecsEngine
 
Loading...
Searching...
No Matches
SpicesTest::Instrumentor Class Reference

#include <Instrumentor.h>

Public Member Functions

 Instrumentor (const Instrumentor &)=delete
 
 Instrumentor (Instrumentor &&)=delete
 
void BeginSession (const std::string &name, const std::string &filepath="results.json")
 
void EndSession ()
 
void WriteProfile (const ProfileResult &result)
 

Static Public Member Functions

static InstrumentorGet ()
 

Private Member Functions

 Instrumentor ()
 
 ~Instrumentor ()
 
void WriteHeader ()
 
void WriteFooter ()
 
void InternalEndSession ()
 

Private Attributes

std::mutex m_Mutex
 
InstrumentationSessionm_CurrentSession
 
std::ofstream m_OutputStream
 

Detailed Description

Definition at line 32 of file Instrumentor.h.


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