RAII per-node timing scope, constructed inside begin_block()'s active block. More...
#include <live_dsp_telemetry.hpp>
Public Member Functions | |
| LiveDspTelemetryNodeScope () noexcept=default | |
| LiveDspTelemetryNodeScope (LiveDspTelemetryStore *store, std::uint32_t ring_slot, std::uint32_t node_slot) noexcept | |
| ~LiveDspTelemetryNodeScope () noexcept | |
| LiveDspTelemetryNodeScope (const LiveDspTelemetryNodeScope &)=delete | |
| LiveDspTelemetryNodeScope & | operator= (const LiveDspTelemetryNodeScope &)=delete |
| LiveDspTelemetryNodeScope (LiveDspTelemetryNodeScope &&other) noexcept | |
| LiveDspTelemetryNodeScope & | operator= (LiveDspTelemetryNodeScope &&)=delete |
RAII per-node timing scope, constructed inside begin_block()'s active block.
ctor stamps the start; dtor writes elapsed into the block's fixed node slot. Copyable-free, no allocation, no locks.
|
defaultnoexcept |
|
noexcept |
|
noexcept |
|
delete |
|
noexcept |
|
delete |
|
delete |