Function CE::Rendering::Parameters::validate_contract

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.