Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::design::ComponentContract Struct Reference

The typed component contract synthesized from a variant set. More...

#include <design_variants.hpp>

Public Attributes

std::string format_version
 kVariantContractVersion
std::string component
 the component-set name
std::vector< ContractProp > props
 sorted by property name
int variant_count = 0
std::vector< VariantIssue > issues
 in a stable (kind, detail) order

Detailed Description

The typed component contract synthesized from a variant set.

Member Data Documentation

◆ component

std::string pulp::design::ComponentContract::component

the component-set name

◆ format_version

std::string pulp::design::ComponentContract::format_version

kVariantContractVersion

◆ issues

std::vector<VariantIssue> pulp::design::ComponentContract::issues

in a stable (kind, detail) order

◆ props

std::vector<ContractProp> pulp::design::ComponentContract::props

sorted by property name

◆ variant_count

int pulp::design::ComponentContract::variant_count = 0

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