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 
11  class Instance;
12  namespace Impl::Build {
13  class States;
14  }
15 }
16 
18 public:
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