15 #ifndef OPENSCENARIO_INTERPRETER__SYNTAX__ENTITY_ACTION_HPP_
16 #define OPENSCENARIO_INTERPRETER__SYNTAX__ENTITY_ACTION_HPP_
22 #include <pugixml.hpp>
26 inline namespace syntax
49 static auto
run() noexcept ->
void;
51 auto
start() const ->
void;
Definition: scope.hpp:154
DEFINE_LAZY_VISITOR(Action, CASE(GlobalAction), CASE(UserDefinedAction), CASE(PrivateAction),)
std::string String
Definition: string.hpp:24
Definition: escape_sequence.hpp:22
Definition: add_entity_action.hpp:40
Definition: delete_entity_action.hpp:31
Definition: entity_action.hpp:40
auto start() const -> void
Definition: entity_action.cpp:40
EntityAction(const pugi::xml_node &, Scope &)
Definition: entity_action.cpp:23
static auto endsImmediately() noexcept -> bool
Definition: entity_action.cpp:36
static auto run() noexcept -> void
Definition: entity_action.cpp:38
static auto accomplished() noexcept -> bool
Definition: entity_action.cpp:34
const String entity_ref
Definition: entity_action.hpp:41