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 | |
The typed component contract synthesized from a variant set.
| std::string pulp::design::ComponentContract::component |
the component-set name
| std::string pulp::design::ComponentContract::format_version |
kVariantContractVersion
| std::vector<VariantIssue> pulp::design::ComponentContract::issues |
in a stable (kind, detail) order
| std::vector<ContractProp> pulp::design::ComponentContract::props |
sorted by property name
| int pulp::design::ComponentContract::variant_count = 0 |