29 Event(
const std::string& eventName,
33 std::vector<InstrumentPtr>&& instrument);
77 std::
string m_EventName;
Event(const std::string &eventName, Profiler *profiler, Event *parent, const BackendId backendId, std::vector< InstrumentPtr > &&instrument)
const Profiler * GetProfiler() const
void Stop()
Stop the Event.
~Event() noexcept
Destructor.
std::vector< InstrumentPtr > Instruments
BackendId GetBackendId() const
const Event * GetParentEvent() const
void Start()
Start the Event.
std::unique_ptr< Instrument > InstrumentPtr
const std::string & GetName() const
const std::vector< Measurement > GetMeasurements() const