mmcfilters
Public API documentation
Loading...
Searching...
No Matches
Public Attributes | List of all members
mmcfilters::attributes::registry::AttributeMetadata Struct Reference

Stable metadata attached to one scalar attribute descriptor. More...

#include <AttributeRegistry.hpp>

Collaboration diagram for mmcfilters::attributes::registry::AttributeMetadata:
Collaboration graph
[legend]

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.
 

Detailed Description

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.

Member Data Documentation

◆ attribute

Attribute mmcfilters::attributes::registry::AttributeMetadata::attribute

Scalar attribute described by this row.

Definition at line 73 of file AttributeRegistry.hpp.

◆ description

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.

◆ name

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.

◆ requirements

AttributeCapabilityRequirements mmcfilters::attributes::registry::AttributeMetadata::requirements {}

Complete runtime capability contract used by scheduling and validation.

Definition at line 85 of file AttributeRegistry.hpp.

◆ topologyOnly

bool mmcfilters::attributes::registry::AttributeMetadata::topologyOnly = false

Whether the descriptor can be computed from topology/support alone.

Definition at line 82 of file AttributeRegistry.hpp.


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