15 #ifndef OPENSCENARIO_INTERPRETER__SYNTAX__TRAFFIC_SIGNAL_CONTROLLER_CONDITION_HPP_
16 #define OPENSCENARIO_INTERPRETER__SYNTAX__TRAFFIC_SIGNAL_CONTROLLER_CONDITION_HPP_
21 #include <pugixml.hpp>
25 inline namespace syntax
Definition: scope.hpp:154
std::string String
Definition: string.hpp:24
Definition: escape_sequence.hpp:22
Definition: double.hpp:25
Definition: traffic_signal_controller_condition.hpp:39
auto description() const -> String
Definition: traffic_signal_controller_condition.cpp:30
const String traffic_signal_controller_ref
Definition: traffic_signal_controller_condition.hpp:44
TrafficSignalControllerCondition(const pugi::xml_node &, const Scope &)
Definition: traffic_signal_controller_condition.cpp:22
Scope scope
Definition: traffic_signal_controller_condition.hpp:50
const String phase
Definition: traffic_signal_controller_condition.hpp:41
String current_phase_name
Definition: traffic_signal_controller_condition.hpp:46
auto evaluate() -> Object
Definition: traffic_signal_controller_condition.cpp:43
Double current_phase_since
Definition: traffic_signal_controller_condition.hpp:48