state_machine_cpp
state_machine_cpp::Algorithm::Builder::Indirection Class Reference

#include <builder_indirection.h>

Inheritance diagram for state_machine_cpp::Algorithm::Builder::Indirection:

Public Member Functions

 Indirection (Algorithm::Instance &t_destination, const Layers *t_layer, Algorithm::Mode t_build_mode)
 

Protected Member Functions

State::Instance as_instance (const State::Any &t_state) const
 
std::vector< State::Instanceas_instance (const std::list< State::Any > &t_states) const
 
Algorithm::Mode build_mode () const
 
const Algorithm::Instancedestination () const
 
Algorithm::Instancedestination ()
 

Detailed Description

Definition at line 13 of file builder_indirection.h.

Constructor & Destructor Documentation

◆ Indirection()

state_machine_cpp::Algorithm::Builder::Indirection::Indirection ( Algorithm::Instance t_destination,
const Layers t_layer,
Algorithm::Mode  t_build_mode 
)
explicit

Member Function Documentation

◆ as_instance() [1/2]

State::Instance state_machine_cpp::Algorithm::Builder::Indirection::as_instance ( const State::Any t_state) const
protected

◆ as_instance() [2/2]

std::vector<State::Instance> state_machine_cpp::Algorithm::Builder::Indirection::as_instance ( const std::list< State::Any > &  t_states) const
protected

◆ build_mode()

state_machine_cpp::Algorithm::Mode state_machine_cpp::Algorithm::Builder::Indirection::build_mode ( ) const
inlineprotected

Definition at line 28 of file builder_indirection.h.

◆ destination() [1/2]

Algorithm::Instance& state_machine_cpp::Algorithm::Builder::Indirection::destination ( )
inlineprotected

◆ destination() [2/2]

const state_machine_cpp::Algorithm::Instance & state_machine_cpp::Algorithm::Builder::Indirection::destination ( ) const
inlineprotected

Definition at line 32 of file builder_indirection.h.


The documentation for this class was generated from the following file: