state_machine_cpp
state_machine_cpp::Algorithm Namespace Reference

Namespaces

 Impl
 

Classes

class  Builder
 
class  Instance
 

Enumerations

enum  Mode : bool { Mode::Debug, Mode::Release }
 

Functions

void plot (const Algorithm::Instance &t_algorithm, const std::string &t_filename, bool t_run_command=true)
 
void run (const Algorithm::Instance &t_instance, Context &t_context)
 
bool sanity_check (const Algorithm::Instance &t_algorithm)
 
template<class T >
void build (Algorithm::Instance &t_destination, Algorithm::Mode t_build_mode=Algorithm::Mode::Release)
 

Enumeration Type Documentation

◆ Mode

Enumerator
Debug 
Release 

Definition at line 9 of file builder_types.h.

Function Documentation

◆ build()

template<class T >
void state_machine_cpp::Algorithm::build ( Algorithm::Instance t_destination,
Algorithm::Mode  t_build_mode = Algorithm::Mode::Release 
)
Examples
example_ForLoop_main.cpp.

Definition at line 51 of file build.h.

◆ plot()

void state_machine_cpp::Algorithm::plot ( const Algorithm::Instance t_algorithm,
const std::string &  t_filename,
bool  t_run_command = true 
)

◆ run()

void state_machine_cpp::Algorithm::run ( const Algorithm::Instance t_instance,
Context t_context 
)

◆ sanity_check()

bool state_machine_cpp::Algorithm::sanity_check ( const Algorithm::Instance t_algorithm)