|
mmcfilters
Public API documentation
|
Stable metadata attached to one scalar attribute descriptor. More...
#include <AttributeRegistry.hpp>

Public Attributes | |
| Attribute | attribute |
| Scalar attribute described by this row. | |
| std::string_view | name |
| Stable symbolic name used in Python dictionaries, string parsing, and docs. | |
| std::string_view | description |
User-facing description suitable for notebooks and Attribute.describe. | |
| bool | topologyOnly = false |
| Whether the descriptor can be computed from topology/support alone. | |
| AttributeCapabilityRequirements | requirements {} |
| Complete runtime capability contract used by scheduling and validation. | |
Stable metadata attached to one scalar attribute descriptor.
The registry is the single source used by public names, user-facing descriptions, group expansion, and pipeline routing decisions. The enum value stored in attribute must match the position occupied in ATTRIBUTE_METADATA, because lookup is intentionally O(1) by enum ordinal.
Definition at line 71 of file AttributeRegistry.hpp.
| Attribute mmcfilters::attributes::registry::AttributeMetadata::attribute |
Scalar attribute described by this row.
Definition at line 73 of file AttributeRegistry.hpp.
| std::string_view mmcfilters::attributes::registry::AttributeMetadata::description |
User-facing description suitable for notebooks and Attribute.describe.
Definition at line 79 of file AttributeRegistry.hpp.
| std::string_view mmcfilters::attributes::registry::AttributeMetadata::name |
Stable symbolic name used in Python dictionaries, string parsing, and docs.
Definition at line 76 of file AttributeRegistry.hpp.
| AttributeCapabilityRequirements mmcfilters::attributes::registry::AttributeMetadata::requirements {} |
Complete runtime capability contract used by scheduling and validation.
Definition at line 85 of file AttributeRegistry.hpp.
Whether the descriptor can be computed from topology/support alone.
Definition at line 82 of file AttributeRegistry.hpp.