15 #ifndef OPENSCENARIO_INTERPRETER__SYNTAX__PHASE_HPP_
16 #define OPENSCENARIO_INTERPRETER__SYNTAX__PHASE_HPP_
23 #include <pugixml.hpp>
27 inline namespace syntax
59 explicit Phase(
const pugi::xml_node &,
Scope &);
Definition: scope.hpp:158
Definition: simulator_core.hpp:649
std::string String
Definition: string.hpp:24
Definition: double.hpp:25
const Double duration
Definition: phase.hpp:46
auto clearStates() const -> void
Definition: phase.cpp:41
const std::list< TrafficSignalState > traffic_signal_states
Definition: phase.hpp:57
auto evaluate() const -> Object
Definition: phase.cpp:30
const String name
Definition: phase.hpp:43
Phase(const pugi::xml_node &, Scope &)
Definition: phase.cpp:23