state_machine_cpp
|
This is the complete list of members for state_machine_cpp::Algorithm::Builder::Transitions, including all inherited members.
as_instance(const State::Any &t_state) const | state_machine_cpp::Algorithm::Builder::Indirection | protected |
as_instance(const std::list< State::Any > &t_states) const | state_machine_cpp::Algorithm::Builder::Indirection | protected |
build_mode() const | state_machine_cpp::Algorithm::Builder::Indirection | inlineprotected |
create(const State::Any &t_initial_state, const State::Any &t_next_state, Transition::TrivialHandler &t_handler, std::string t_description="") | state_machine_cpp::Algorithm::Builder::Transitions | |
create(const State::Any &t_initial_state, const State::Any &t_next_state, std::string t_description="") | state_machine_cpp::Algorithm::Builder::Transitions | |
create_if(const State::Any &t_initial_state, const State::Any &t_if_true, const State::Any &t_else, Transition::ConditionalHandler &t_handler, std::string t_description="") | state_machine_cpp::Algorithm::Builder::Transitions | |
create_if_virtual(const State::Any &t_initial_state, const State::Any &t_if_true, const State::Any &t_else, std::string t_description="") | state_machine_cpp::Algorithm::Builder::Transitions | |
create_or_override(bool t_is_override, const State::Any &t_initial_state, const State::Any &t_next_state, Transition::TrivialHandler *t_handler, std::string &&t_description)=0 | state_machine_cpp::Algorithm::Builder::Transitions | protectedpure virtual |
create_or_override_if(bool t_is_override, const State::Any &t_initial_state, const State::Any &t_if_true, const State::Any &t_else, Transition::ConditionalHandler *t_handler, std::string &&t_description)=0 | state_machine_cpp::Algorithm::Builder::Transitions | protectedpure virtual |
create_or_override_parallelized(bool t_is_override, const State::Any &t_initial_state, std::initializer_list< State::Any > t_next_states, const State::Any &t_final_state, std::string &&t_description)=0 | state_machine_cpp::Algorithm::Builder::Transitions | protectedpure virtual |
create_parallelized(const State::Any &t_initial_state, std::initializer_list< State::Any > t_next_states, const State::Any &t_final_state, std::string t_description="") | state_machine_cpp::Algorithm::Builder::Transitions | |
create_virtual(const State::Any &t_initial_state, const State::Any &t_next_state, std::string t_description="") | state_machine_cpp::Algorithm::Builder::Transitions | |
declare_as_final(const State::Any &t_state)=0 | state_machine_cpp::Algorithm::Builder::Transitions | pure virtual |
destination() const | state_machine_cpp::Algorithm::Builder::Indirection | inlineprotected |
destination() | state_machine_cpp::Algorithm::Builder::Indirection | inlineprotected |
Indirection(Algorithm::Instance &t_destination, const Layers *t_layer, Algorithm::Mode t_build_mode) | state_machine_cpp::Algorithm::Builder::Indirection | explicit |
override(const State::Any &t_initial_state, const State::Any &t_next_state, Transition::TrivialHandler &t_handler, std::string t_description="") | state_machine_cpp::Algorithm::Builder::Transitions | |
override(const State::Any &t_initial_state, const State::Any &t_next_state, std::string t_description="") | state_machine_cpp::Algorithm::Builder::Transitions | |
override_if(const State::Any &t_initial_state, const State::Any &t_if_true, const State::Any &t_else, Transition::ConditionalHandler &t_handler, std::string t_description="") | state_machine_cpp::Algorithm::Builder::Transitions | |
override_parallelized(const State::Any &t_initial_state, std::initializer_list< State::Any > t_next_states, const State::Any &t_final_state, std::string t_description="") | state_machine_cpp::Algorithm::Builder::Transitions | |
remove(const State::Any &t_state)=0 | state_machine_cpp::Algorithm::Builder::Transitions | pure virtual |
Transitions(Algorithm::Instance &t_destination, const Layers *t_layer, Algorithm::Mode t_build_mode) | state_machine_cpp::Algorithm::Builder::Transitions | explicit |