Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::runtime::TraceOwnership Class Reference

Opaque authority over one exact process-global trace generation. More...

#include <trace_session.hpp>

Public Member Functions

 TraceOwnership (TraceOwnership &&other) noexcept
TraceOwnership & operator= (TraceOwnership &&other) noexcept
 TraceOwnership (const TraceOwnership &)=delete
TraceOwnership & operator= (const TraceOwnership &)=delete

Friends

class Tracing

Detailed Description

Opaque authority over one exact process-global trace generation.

Constructor & Destructor Documentation

◆ TraceOwnership() [1/2]

pulp::runtime::TraceOwnership::TraceOwnership ( TraceOwnership && other)
inlinenoexcept

◆ TraceOwnership() [2/2]

pulp::runtime::TraceOwnership::TraceOwnership ( const TraceOwnership & )
delete

Member Function Documentation

◆ operator=() [1/2]

TraceOwnership & pulp::runtime::TraceOwnership::operator= ( const TraceOwnership & )
delete

◆ operator=() [2/2]

TraceOwnership & pulp::runtime::TraceOwnership::operator= ( TraceOwnership && other)
inlinenoexcept

◆ Tracing

friend class Tracing
friend

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