state_machine_cpp
|
Classes | |
struct | Attributes |
Public Member Functions | |
void | build (States &states, Transitions &transitions, Layers &layers) override |
![]() | |
template<class T > | |
friend | void ::state_machine_cpp::Algorithm::build (Algorithm::Instance &t_destination, Algorithm::Mode t_build_mode) |
Static Public Member Functions | |
static AttributeTree< Layer< ForLoop::Attributes > > * | create_attributes (int max_iteration) |
static void | print_end_of_loop (Context &context) |
static void | initialize_counter (Context &context) |
static bool | evaluate_loop_condition (const Context &context) |
static void | apply_loop_effect (Context &context) |
static void | increment_counter (Context &context) |
Static Public Attributes | |
static const State::Id | INITIAL_STATE = State::Id("ForLoop::INITIAL_STATE") |
static const State::Id | LOOP_CONDITION_EVALUATION = State::Id("ForLoop::LOOP_CONDITION_EVALUATION") |
static const State::Id | BEGIN_OF_ITERATION = State::Id("ForLoop::BEGIN_OF_ITERATION") |
static const State::Id | END_OF_ITERATION = State::Id("ForLoop::END_OF_ITERATION") |
static const State::Id | FINAL_STATE = State::Id("ForLoop::FINAL_STATE") |
Additional Inherited Members | |
![]() | |
template<class T > | |
static void | import (States &states, Transitions &transitions, Layers &layers) |
Definition at line 10 of file example_ForLoop_main.cpp.
|
inlinestatic |
Definition at line 43 of file example_ForLoop_main.cpp.
|
inlineoverridevirtual |
Implements state_machine_cpp::Algorithm::Builder.
Definition at line 51 of file example_ForLoop_main.cpp.
|
inlinestatic |
Definition at line 19 of file example_ForLoop_main.cpp.
|
inlinestatic |
Definition at line 38 of file example_ForLoop_main.cpp.
|
inlinestatic |
Definition at line 47 of file example_ForLoop_main.cpp.
|
inlinestatic |
Definition at line 33 of file example_ForLoop_main.cpp.
|
inlinestatic |
Definition at line 29 of file example_ForLoop_main.cpp.
Definition at line 25 of file example_ForLoop_main.cpp.
Definition at line 26 of file example_ForLoop_main.cpp.
Definition at line 27 of file example_ForLoop_main.cpp.
Definition at line 23 of file example_ForLoop_main.cpp.
|
static |
Definition at line 24 of file example_ForLoop_main.cpp.