state_machine_cpp
builder_states.h
Go to the documentation of this file.
1
//
2
// Created by henri on 27/04/21.
3
//
4
5
#ifndef STATE_MACHINE_CPP_BUILDER_STATES_H
6
#define STATE_MACHINE_CPP_BUILDER_STATES_H
7
8
#include "
builder_indirection.h
"
9
10
class
state_machine_cpp::Algorithm::Builder::States
:
public
Indirection
{
11
public
:
12
explicit
States
(
Algorithm::Instance
& t_destination,
const
Layers
* t_layer,
Algorithm::Mode
t_build_mode);
13
14
virtual
void
create
(
const
State::Any
& t_state) = 0;
15
virtual
void
remove
(
const
State::Any
& t_state) = 0;
16
};
17
18
#endif //STATE_MACHINE_CPP_BUILDER_STATES_H
state_machine_cpp::Algorithm::Mode
Mode
Definition:
builder_types.h:9
state_machine_cpp::State::Any
Definition:
state_any.h:19
state_machine_cpp::Algorithm::Builder::States::remove
virtual void remove(const State::Any &t_state)=0
state_machine_cpp::Algorithm::Builder::Layers
Definition:
builder_layers.h:10
state_machine_cpp::Algorithm::Instance
Definition:
algorithm.h:23
state_machine_cpp::Algorithm::Builder::States
Definition:
builder_states.h:10
state_machine_cpp::Algorithm::Builder::States::create
virtual void create(const State::Any &t_state)=0
state_machine_cpp::Algorithm::Builder::States::States
States(Algorithm::Instance &t_destination, const Layers *t_layer, Algorithm::Mode t_build_mode)
state_machine_cpp::Algorithm::Builder::Indirection
Definition:
builder_indirection.h:13
builder_indirection.h
state_machine_cpp
include
builder
builder_states.h
Generated by
1.8.17