Expand description
Basic data types with expression and parameter support
This file contains:
- Value
enum for literals, parameters, and expressions (${param}, ${expr}) - Implementation of all basic OpenSCENARIO types (String, Double, Boolean, etc.)
- Parameter resolution logic and expression evaluation
- Serde serialization/deserialization for XML attributes
- Validation helpers for parameter names and expression syntax
Structs§
- Directory
- Directory path reference for catalog files
- Parameter
Declaration - Individual parameter declaration
- Parameter
Declarations - Parameter declarations container
- Range
- Value range specification
- Value
Constraint - Individual parameter value constraint
- Value
Constraint Group - Parameter constraints container
Enums§
Functions§
- is_
expression - Check if a string is an expression (contains mathematical operators)
- is_
valid_ parameter_ name - parse_
parameter_ reference - Parse a parameter reference from a string