31#ifndef DWTRACE_SCOPE_TRACE_EVENT_HPP_
32#define DWTRACE_SCOPE_TRACE_EVENT_HPP_
dwtFixedString_t const m_name
ScopeTraceEvent(TraceChannel const chan, dwtFixedString_t const &name, Level const level, dwtFixedString_t const &payload, uint64_t const nvtxPayload=0)
dwtFixedString_t const m_payload
virtual ~ScopeTraceEvent()=default
uint64_t const m_nvtxPayload
Level
Tracing can be controlled through tracing levels.
TraceChannel
DWTrace channels are used for capturing similar traces in one place.
dw::core::FixedString< DW_TRACE_MAX_TAG_SIZE > dwtFixedString_t