NodeContractDefinition.h File
Structural definition of a Node's contract (ports, fields, override policies). More...
Included Headers
Namespaces Index
| namespace | simaai |
| namespace | neat |
Classes Index
| struct | ContractPortSpec |
|
Per-port contract: the shape/type/segment requirements for one input or output. More... | |
| struct | ContractFieldSpec |
|
Per-field contract: where the field value comes from and the override policy. More... | |
| struct | NodeContractDefinition |
|
Bundle of port and field specs that fully describes a Node's contract. More... | |
Description
Structural definition of a Node's contract (ports, fields, override policies).
NodeContractDefinition is the static, declarative shape of a Node's contract: which input/output ports it has, what fields are configurable, where each field's value comes from, and whether the Builder can override it. The Builder consumes these definitions during contract resolution; the resolved/compiled output is CompiledNodeContract (not in this header).
- See Also
NodeContractProvider
- See Also
ContractRegistry
File Listing
The file content with the documentation metadata removed is:
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.