ValidationContext Struct
Context passed to contracts during validation. More...
Declaration
struct simaai::neat::ValidationContext { ... }
Included Headers
#include <Contract.h>
Enumerations Index
| enum class | Mode { ... } |
Public Member Attributes Index
| Mode | mode = Mode::Validate |
| MemoryContract | runner_memory_contract = MemoryContract::AllowEitherButReport |
|
Desired runner memory posture (used only for reporting / soft checks). More... | |
| const Policy * | policy = nullptr |
|
Optional policy bundle. Contracts must not require it (may be null). More... | |
| bool | strict = true |
|
If false, contracts should prefer WARN over ERROR when reasonable. More... | |
Description
Context passed to contracts during validation.
Contracts are builder-level checks (no GStreamer). They validate structural expectations before Graph builds a gst-launch string.
- See Also
Definition at line 41 of file Contract.h.