15 #ifndef OPENSCENARIO_INTERPRETER__SYNTAX__USER_DEFINED_VALUE_CONDITION_HPP_
16 #define OPENSCENARIO_INTERPRETER__SYNTAX__USER_DEFINED_VALUE_CONDITION_HPP_
22 #include <pugixml.hpp>
26 inline namespace syntax
46 std::function<
Object()> evaluate_value;
Definition: scope.hpp:154
Definition: simulator_core.hpp:588
Definition: user_defined_value_condition.hpp:43
auto evaluate() -> Object
Definition: user_defined_value_condition.cpp:223
const String value
Definition: user_defined_value_condition.hpp:51
const String name
Definition: user_defined_value_condition.hpp:49
const Rule rule
Definition: user_defined_value_condition.hpp:53
UserDefinedValueCondition(const pugi::xml_node &, Scope &)
Definition: user_defined_value_condition.cpp:108
auto description() const -> String
Definition: user_defined_value_condition.cpp:214
std::string String
Definition: string.hpp:24
Definition: escape_sequence.hpp:22
Pointer< Expression > Object
Definition: object.hpp:26