#include <storyboard_element.hpp>
◆ StoryboardElement() [1/4]
openscenario_interpreter::syntax::StoryboardElement::StoryboardElement |
( |
const Trigger & |
stop_trigger | ) |
|
|
inlineexplicit |
◆ StoryboardElement() [2/4]
openscenario_interpreter::syntax::StoryboardElement::StoryboardElement |
( |
const Trigger & |
start_trigger, |
|
|
const Trigger & |
stop_trigger |
|
) |
| |
|
inlineexplicit |
◆ StoryboardElement() [3/4]
openscenario_interpreter::syntax::StoryboardElement::StoryboardElement |
( |
const std::size_t |
maximum_execution_count, |
|
|
const Trigger & |
start_trigger |
|
) |
| |
|
inlineexplicit |
◆ StoryboardElement() [4/4]
openscenario_interpreter::syntax::StoryboardElement::StoryboardElement |
( |
const std::size_t |
maximum_execution_count = 1 | ) |
|
|
inlineexplicit |
◆ addTransitionCallback()
◆ evaluate()
virtual auto openscenario_interpreter::syntax::StoryboardElement::evaluate |
( |
| ) |
-> Object
|
|
inlinevirtual |
◆ is()
template<StoryboardElementState::value_type State>
auto openscenario_interpreter::syntax::StoryboardElement::is |
( |
| ) |
const |
|
inline |
◆ override()
auto openscenario_interpreter::syntax::StoryboardElement::override |
( |
| ) |
|
|
inline |
◆ readCatalogedStoryboardElement()
template<typename U , typename Node , typename... Ts>
auto openscenario_interpreter::syntax::StoryboardElement::readCatalogedStoryboardElement |
( |
const Node & |
node, |
|
|
Scope & |
inner_scope, |
|
|
Ts &&... |
xs |
|
) |
| |
|
inlineprotected |
◆ readStoryboardElement()
template<typename U , typename Node , typename... Ts>
auto openscenario_interpreter::syntax::StoryboardElement::readStoryboardElement |
( |
const Node & |
node, |
|
|
Scope & |
inner_scope, |
|
|
Ts &&... |
xs |
|
) |
| |
|
inlineprotected |
◆ rename()
auto openscenario_interpreter::syntax::StoryboardElement::rename |
( |
const std::string & |
name | ) |
const |
|
inlineprotected |
◆ state()
auto openscenario_interpreter::syntax::StoryboardElement::state |
( |
| ) |
const -> const auto & |
|
inline |
◆ transitionTo()
auto openscenario_interpreter::syntax::StoryboardElement::transitionTo |
( |
const Object & |
state | ) |
-> bool
|
|
inline |
◆ unique()
auto openscenario_interpreter::syntax::StoryboardElement::unique |
( |
const std::string & |
name | ) |
|
|
inlineprotected |
◆ current_execution_count
std::size_t openscenario_interpreter::syntax::StoryboardElement::current_execution_count = 0 |
|
protected |
◆ current_state
◆ elements
Elements openscenario_interpreter::syntax::StoryboardElement::elements |
|
protected |
◆ maximum_execution_count
const std::size_t openscenario_interpreter::syntax::StoryboardElement::maximum_execution_count = 1 |
|
protected |
◆ names
std::unordered_set<std::string> openscenario_interpreter::syntax::StoryboardElement::names |
|
protected |
◆ start_trigger
◆ stop_trigger
Trigger openscenario_interpreter::syntax::StoryboardElement::stop_trigger |
|
protected |
The documentation for this class was generated from the following file: