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

Opaque exact identity captured when asynchronous work is ordered against a parameter. More...

#include <store.hpp>

Public Member Functions

 ParameterFeedbackBaseline ()=default
bool valid () const noexcept
ParamID id () const noexcept
std::uint64_t packed_identity () const noexcept

Friends

class StateStore

Detailed Description

Opaque exact identity captured when asynchronous work is ordered against a parameter.

The identity includes the value bits and a monotonic per-slot revision, so equal values written at different times remain distinct.

Constructor & Destructor Documentation

◆ ParameterFeedbackBaseline()

pulp::state::ParameterFeedbackBaseline::ParameterFeedbackBaseline ( )
default

Member Function Documentation

◆ id()

ParamID pulp::state::ParameterFeedbackBaseline::id ( ) const
inlinenoexcept

◆ packed_identity()

std::uint64_t pulp::state::ParameterFeedbackBaseline::packed_identity ( ) const
inlinenoexcept

◆ valid()

bool pulp::state::ParameterFeedbackBaseline::valid ( ) const
inlinenoexcept

◆ StateStore

friend class StateStore
friend

The documentation for this class was generated from the following file:
  • /home/runner/work/pulp/pulp/core/state/include/pulp/state/store.hpp