15 #ifndef OPENSCENARIO_INTERPRETER__SYNTAX__PARAMETER_DECLARATION_HPP_
16 #define OPENSCENARIO_INTERPRETER__SYNTAX__PARAMETER_DECLARATION_HPP_
22 #include <pugixml.hpp>
26 inline namespace syntax
Definition: scope.hpp:154
std::string String
Definition: string.hpp:24
Definition: escape_sequence.hpp:22
Definition: parameter_declaration.hpp:38
std::list< ValueConstraintGroup > constraint_groups
Definition: parameter_declaration.hpp:43
const String value
Definition: parameter_declaration.hpp:45
auto evaluate() const -> Object
Definition: parameter_declaration.cpp:58
const ParameterType parameter_type
Definition: parameter_declaration.hpp:41
const String name
Definition: parameter_declaration.hpp:39
ParameterDeclaration()=default
Definition: parameter_type.hpp:54