51 if (c.
type == ElementType::Unknown) {
56 if (c.
group == ElementGroup::Unknown) {
ElementMetadata metadataFromConstraints(const ElementConstraints &c)
Converts ElementConstraints to an ElementMetadata with all constraint-derived fields set.
constexpr bool validate(const ElementConstraints &c)
Validates element constraints at compile time.
Central enumeration types for element types, groups, and signal status.
Enums::ElementType ElementType
Enums::ElementGroup ElementGroup
Compile-time-validatable subset of ElementMetadata.
Self-registering element information trait.