state_machine_cpp
state_machine_cpp::Algorithm::Builder::States Class Referenceabstract

#include <builder_states.h>

Inheritance diagram for state_machine_cpp::Algorithm::Builder::States:
Collaboration diagram for state_machine_cpp::Algorithm::Builder::States:

Public Member Functions

 States (Algorithm::Instance &t_destination, const Layers *t_layer, Algorithm::Mode t_build_mode)
 
virtual void create (const State::Any &t_state)=0
 
virtual void remove (const State::Any &t_state)=0
 
- Public Member Functions inherited from state_machine_cpp::Algorithm::Builder::Indirection
 Indirection (Algorithm::Instance &t_destination, const Layers *t_layer, Algorithm::Mode t_build_mode)
 

Additional Inherited Members

- Protected Member Functions inherited from state_machine_cpp::Algorithm::Builder::Indirection
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 10 of file builder_states.h.

Constructor & Destructor Documentation

◆ States()

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

Member Function Documentation

◆ create()

virtual void state_machine_cpp::Algorithm::Builder::States::create ( const State::Any t_state)
pure virtual

◆ remove()

virtual void state_machine_cpp::Algorithm::Builder::States::remove ( const State::Any t_state)
pure virtual

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