15 #ifndef OPENSCENARIO_INTERPRETER__SYNTAX__TRAFFIC_SIGNAL_STATE_ACTION_HPP_
16 #define OPENSCENARIO_INTERPRETER__SYNTAX__TRAFFIC_SIGNAL_STATE_ACTION_HPP_
21 #include <pugixml.hpp>
25 inline namespace syntax
64 static auto
run() noexcept ->
void;
66 auto
start() const ->
void;
68 auto
id() const ->
std::int64_t;
Definition: scope.hpp:154
Definition: simulator_core.hpp:588
std::string String
Definition: string.hpp:24
Definition: escape_sequence.hpp:22
Definition: traffic_signal_state_action.hpp:38
const String name
Definition: traffic_signal_state_action.hpp:48
static auto run() noexcept -> void
Definition: traffic_signal_state_action.cpp:32
static auto accomplished() noexcept -> bool
Definition: traffic_signal_state_action.cpp:28
auto start() const -> void
Definition: traffic_signal_state_action.cpp:34
TrafficSignalStateAction(const pugi::xml_node &, Scope &)
Definition: traffic_signal_state_action.cpp:22
static auto endsImmediately() noexcept -> bool
Definition: traffic_signal_state_action.cpp:30
const String state
Definition: traffic_signal_state_action.hpp:56