15 #ifndef OPENSCENARIO_INTERPRETER__SYNTAX__PRIVATE_HPP_
16 #define OPENSCENARIO_INTERPRETER__SYNTAX__PRIVATE_HPP_
18 #include <boost/json.hpp>
22 #include <pugixml.hpp>
26 inline namespace syntax
63 auto operator<<(boost::json::
object &, const
Private &) -> boost::json::
object &;
Definition: scope.hpp:154
Definition: entity.hpp:46
Definition: private.hpp:39
auto run() -> void
Definition: private.cpp:48
auto accomplished() const -> bool
Definition: private.cpp:34
std::list< PrivateAction > private_actions
Definition: private.hpp:42
auto runNonInstantaneousActions() -> void
Definition: private.cpp:59
auto runInstantaneousActions() -> void
Definition: private.cpp:50
auto start() -> void
Definition: private.cpp:68
const Entity entity_ref
Definition: private.hpp:40
auto startInstantaneousActions() -> void
Definition: private.cpp:70
auto endsImmediately() const -> bool
Definition: private.cpp:41
auto startNonInstantaneousActions() -> void
Definition: private.cpp:79
Private(const pugi::xml_node &, Scope &)
Definition: private.cpp:24