state_machine_cpp
state_machine_cpp::Algorithm::Builder::Transitions Member List

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) conststate_machine_cpp::Algorithm::Builder::Indirectionprotected
as_instance(const std::list< State::Any > &t_states) conststate_machine_cpp::Algorithm::Builder::Indirectionprotected
build_mode() conststate_machine_cpp::Algorithm::Builder::Indirectioninlineprotected
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)=0state_machine_cpp::Algorithm::Builder::Transitionsprotectedpure 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)=0state_machine_cpp::Algorithm::Builder::Transitionsprotectedpure 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)=0state_machine_cpp::Algorithm::Builder::Transitionsprotectedpure 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)=0state_machine_cpp::Algorithm::Builder::Transitionspure virtual
destination() conststate_machine_cpp::Algorithm::Builder::Indirectioninlineprotected
destination()state_machine_cpp::Algorithm::Builder::Indirectioninlineprotected
Indirection(Algorithm::Instance &t_destination, const Layers *t_layer, Algorithm::Mode t_build_mode)state_machine_cpp::Algorithm::Builder::Indirectionexplicit
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)=0state_machine_cpp::Algorithm::Builder::Transitionspure virtual
Transitions(Algorithm::Instance &t_destination, const Layers *t_layer, Algorithm::Mode t_build_mode)state_machine_cpp::Algorithm::Builder::Transitionsexplicit