state_machine_cpp
builder_impl_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_IMPL_STATES_H
6
#define STATE_MACHINE_CPP_BUILDER_IMPL_STATES_H
7
8
#include "
builder_states.h
"
9
10
namespace
state_machine_cpp::Algorithm
{
11
class
Instance;
12
namespace
Impl::Build {
13
class
States;
14
}
15
}
16
17
class
state_machine_cpp::Algorithm::Impl::Build::States
:
public
state_machine_cpp::Algorithm::Builder::States
{
18
public
:
19
States
(
Algorithm::Instance
& t_destination,
const
state_machine_cpp::Algorithm::Builder::Layers
* t_layer,
Algorithm::Mode
t_build_mode);
20
21
void
create
(
const
State::Any
& t_state)
override
;
22
void
remove
(
const
State::Any
& t_state)
override
;
23
};
24
25
26
#endif //STATE_MACHINE_CPP_BUILDER_IMPL_STATES_H
state_machine_cpp::Algorithm::Impl::Build::States
Definition:
builder_impl_states.h:17
state_machine_cpp::Algorithm::Impl::Build::States::remove
void remove(const State::Any &t_state) override
state_machine_cpp::Algorithm::Mode
Mode
Definition:
builder_types.h:9
state_machine_cpp::Algorithm::Impl::Build::States::States
States(Algorithm::Instance &t_destination, const state_machine_cpp::Algorithm::Builder::Layers *t_layer, Algorithm::Mode t_build_mode)
state_machine_cpp::State::Any
Definition:
state_any.h:19
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
builder_states.h
state_machine_cpp::Algorithm::Impl::Build::States::create
void create(const State::Any &t_state) override
state_machine_cpp::Algorithm
Definition:
algorithm.h:14
state_machine_cpp
include
builder
builder_impl_states.h
Generated by
1.8.17