Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::format::reload::ParamSupersetResult Struct Reference

Result of the SUPERSET contract check ("add params and stay live"): a candidate is a valid superset when every LIVE parameter is present in the candidate with an identical contract (existing automation / saved sessions stay valid), and the candidate may ALSO declare new parameters. More...

#include <param_contract.hpp>

Public Attributes

bool is_superset = false
 candidate ⊇ live, shared contracts identical
std::vector< state::ParamID > added_ids
 IDs new in candidate (candidate order).

Detailed Description

Result of the SUPERSET contract check ("add params and stay live"): a candidate is a valid superset when every LIVE parameter is present in the candidate with an identical contract (existing automation / saved sessions stay valid), and the candidate may ALSO declare new parameters.

Member Data Documentation

◆ added_ids

std::vector<state::ParamID> pulp::format::reload::ParamSupersetResult::added_ids

IDs new in candidate (candidate order).

◆ is_superset

bool pulp::format::reload::ParamSupersetResult::is_superset = false

candidate ⊇ live, shared contracts identical


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