15 #ifndef OPENSCENARIO_INTERPRETER__SYNTAX__PHASE_HPP_
16 #define OPENSCENARIO_INTERPRETER__SYNTAX__PHASE_HPP_
22 #include <pugixml.hpp>
26 inline namespace syntax
58 explicit Phase(
const pugi::xml_node &,
Scope &);
Definition: scope.hpp:154
std::string String
Definition: string.hpp:24
Definition: escape_sequence.hpp:22
Definition: double.hpp:25
const Double duration
Definition: phase.hpp:45
const std::list< TrafficSignalState > traffic_signal_states
Definition: phase.hpp:56
auto evaluate() const -> Object
Definition: phase.cpp:30
const String name
Definition: phase.hpp:42
Phase(const pugi::xml_node &, Scope &)
Definition: phase.cpp:23