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

Validated, registration-ordered projection of StateStore parameter groups. More...

#include <param_group_projection.hpp>

Classes

struct  Entry

Public Member Functions

 ParamGroupProjection (std::span< const state::ParamGroup > groups)
std::span< const Entry > entries () const noexcept
const Entry * find (int id) const noexcept

Detailed Description

Validated, registration-ordered projection of StateStore parameter groups.

Invalid groups and every descendant that depends on one are omitted.

Constructor & Destructor Documentation

◆ ParamGroupProjection()

pulp::format::ParamGroupProjection::ParamGroupProjection ( std::span< const state::ParamGroup > groups)
inlineexplicit

Member Function Documentation

◆ entries()

std::span< const Entry > pulp::format::ParamGroupProjection::entries ( ) const
inlinenoexcept

◆ find()

const Entry * pulp::format::ParamGroupProjection::find ( int id) const
inlinenoexcept

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