Function CE::Rendering::Parameters::validate_contract
Defined in File parameters.h
Function Documentation
-
void CE::Rendering::Parameters::validate_contract(const Contract &contract)
Validate unique keys, known types, semantic/type agreement and typed defaults.
- Parameters:
contract – Stable CPU definitions; no resource is bound or reflected.
- Throws:
CE::Exceptions::invalid_args – For malformed definitions or null default images. Does not validate numeric ranges, backend domains, unit limits or source/program reflection. Inputs remain unchanged.