31#ifndef DWTRACE_CPU_SCOPE_TRACE_EVENT_HPP_
32#define DWTRACE_CPU_SCOPE_TRACE_EVENT_HPP_
48 uint64_t
const nvtxPayload = 0)
CpuScopeTraceEvent(TraceChannel const chan, dwtFixedString_t const &name=dwtFixedString_t(""), Level const level=DW_TRACE_LEVEL_DEFAULT, dwtFixedString_t const &payload=dwtFixedString_t(""), uint64_t const nvtxPayload=0)
~CpuScopeTraceEvent() override
Level
Tracing can be controlled through tracing levels.
TraceChannel
DWTrace channels are used for capturing similar traces in one place.
static constexpr Level DW_TRACE_LEVEL_DEFAULT
If not sure about tracing level at the time of using DWTrace API, then use default trace level.
dw::core::FixedString< DW_TRACE_MAX_TAG_SIZE > dwtFixedString_t