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

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

actorsopenscenario_interpreter::Scope
addTransitionCallback(StoryboardElementState::value_type transition, std::function< void(const StoryboardElement &)> callback)openscenario_interpreter::syntax::StoryboardElementinline
current_execution_countopenscenario_interpreter::syntax::StoryboardElementprotected
current_stateopenscenario_interpreter::syntax::StoryboardElementprotected
dirname() const -> std::stringopenscenario_interpreter::Scope
elementsopenscenario_interpreter::syntax::StoryboardElementprotected
evaluate() -> Objectopenscenario_interpreter::syntax::StoryboardElementinlinevirtual
global() const -> const ScenarioDefinition &openscenario_interpreter::Scope
global() -> ScenarioDefinition &openscenario_interpreter::Scope
insert(const Name &, const Object &) -> voidopenscenario_interpreter::Scope
is() constopenscenario_interpreter::syntax::StoryboardElementinline
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<<(boost::json::object &, const Story &) -> boost::json::object &openscenario_interpreter::syntax::Storyfriend
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
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::Storyvirtual
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_triggeropenscenario_interpreter::syntax::StoryboardElementprotected
state() const -> const auto &openscenario_interpreter::syntax::StoryboardElementinline
stop_triggeropenscenario_interpreter::syntax::StoryboardElementprotected
Story(const pugi::xml_node &, Scope &)openscenario_interpreter::syntax::Storyexplicit
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
unique(const std::string &name)openscenario_interpreter::syntax::StoryboardElementinlineprotected