scenario_simulator_v2 C++ API
openscenario_interpreter::syntax::Action Member List

This is the complete list of members for openscenario_interpreter::syntax::Action, including all inherited members.

accomplished() const -> bool overrideopenscenario_interpreter::syntax::Actionvirtual
Pointer< Expression >::accomplished(Ts &&... xs) constopenscenario_interpreter::Pointer< Expression >inline
Action(const pugi::xml_node &, Scope &)openscenario_interpreter::syntax::Actionexplicit
actorsopenscenario_interpreter::Scope
addTransitionCallback(StoryboardElementState::value_type transition, std::function< void(const StoryboardElement &)> callback)openscenario_interpreter::syntax::StoryboardElementinline
as() const -> U &openscenario_interpreter::Pointer< Expression >inline
bind(Ts &&... xs)openscenario_interpreter::Pointer< Expression >inlinestatic
binding() constopenscenario_interpreter::Pointer< Expression >inline
current_execution_countopenscenario_interpreter::syntax::StoryboardElementprotected
current_stateopenscenario_interpreter::syntax::StoryboardElementprotected
description(Ts &&... xs) constopenscenario_interpreter::Pointer< Expression >inline
dirname() const -> std::stringopenscenario_interpreter::Scope
elementsopenscenario_interpreter::syntax::StoryboardElementprotected
endsImmediately() const -> boolopenscenario_interpreter::syntax::Action
evaluate() -> Objectopenscenario_interpreter::syntax::Actioninlinevirtual
Pointer< Expression >::evaluate(Ts &&... xs) constopenscenario_interpreter::Pointer< Expression >inline
global() const -> const ScenarioDefinition &openscenario_interpreter::Scope
global() -> ScenarioDefinition &openscenario_interpreter::Scope
insert(const Name &, const Object &) -> voidopenscenario_interpreter::Scope
Pointer< Expression >::is() const -> boolopenscenario_interpreter::Pointer< Expression >inline
openscenario_interpreter::syntax::StoryboardElement::is() constopenscenario_interpreter::syntax::StoryboardElementinline
is_also() constopenscenario_interpreter::Pointer< Expression >inline
local() const noexcept -> const Scope &openscenario_interpreter::Scope
local() noexcept -> Scope &openscenario_interpreter::Scope
maximum_execution_countopenscenario_interpreter::syntax::StoryboardElementprotected
nameopenscenario_interpreter::Scope
namesopenscenario_interpreter::syntax::StoryboardElementprotected
operator<<(nlohmann::json &, const Action &) -> nlohmann::json &openscenario_interpreter::syntax::Actionfriend
overriddenopenscenario_interpreter::syntax::Action
override()openscenario_interpreter::syntax::StoryboardElementinline
readCatalogedStoryboardElement(const Node &node, Scope &inner_scope, Ts &&... xs)openscenario_interpreter::syntax::StoryboardElementinlineprotected
readStoryboardElement(const Node &node, Scope &inner_scope, Ts &&... xs)openscenario_interpreter::syntax::StoryboardElementinlineprotected
rebind(Ts &&... xs)openscenario_interpreter::Pointer< Expression >inline
ref(Ts &&... xs) const -> decltype(auto)openscenario_interpreter::Scopeinline
ref(Ts &&... xs) const -> decltype(auto)openscenario_interpreter::Scopeinline
rename(const std::string &name) constopenscenario_interpreter::syntax::StoryboardElementinlineprotected
run() -> void overrideopenscenario_interpreter::syntax::Actionvirtual
Scope()=deleteopenscenario_interpreter::Scope
Scope(const Scope &)=defaultopenscenario_interpreter::Scope
Scope(Scope &&)=defaultopenscenario_interpreter::Scope
Scope(const OpenScenario *const)openscenario_interpreter::Scopeexplicit
Scope(const std::string &, const Scope &)openscenario_interpreter::Scopeexplicit
seedopenscenario_interpreter::Scope
start() -> void overrideopenscenario_interpreter::syntax::Actionvirtual
start_triggeropenscenario_interpreter::syntax::StoryboardElementprotected
state() const -> const auto &openscenario_interpreter::syntax::StoryboardElementinline
stop() -> void overrideopenscenario_interpreter::syntax::Actionvirtual
stop_triggeropenscenario_interpreter::syntax::StoryboardElementprotected
StoryboardElement(const Trigger &stop_trigger)openscenario_interpreter::syntax::StoryboardElementinlineexplicit
StoryboardElement(const Trigger &start_trigger, const Trigger &stop_trigger)openscenario_interpreter::syntax::StoryboardElementinlineexplicit
StoryboardElement(const std::size_t maximum_execution_count, const Trigger &start_trigger)openscenario_interpreter::syntax::StoryboardElementinlineexplicit
StoryboardElement(const std::size_t maximum_execution_count=1)openscenario_interpreter::syntax::StoryboardElementinlineexplicit
transitionTo(const Object &state) -> boolopenscenario_interpreter::syntax::StoryboardElementinline
type() const -> const std::type_info &openscenario_interpreter::Pointer< Expression >inline
unique(const std::string &name)openscenario_interpreter::syntax::StoryboardElementinlineprotected