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). | |
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.
| std::vector<state::ParamID> pulp::format::reload::ParamSupersetResult::added_ids |
IDs new in candidate (candidate order).
| bool pulp::format::reload::ParamSupersetResult::is_superset = false |
candidate ⊇ live, shared contracts identical