state_t< EnumT > Class Template Reference

#include <ArmarXCore/core/util/SimpleStatemachine.h>

Public Types

using enum_t = EnumT
 

Public Member Functions

auto current_state () const
 
auto is_initial_state () const
 
auto previous_state () const
 
void quit ()
 

Friends

class simple_state_machine< enum_t >
 

Member Typedef Documentation

◆ enum_t

template<class EnumT>
using enum_t = EnumT

Member Function Documentation

◆ current_state()

template<class EnumT>
auto current_state ( ) const
inline

◆ is_initial_state()

template<class EnumT>
auto is_initial_state ( ) const
inline

◆ previous_state()

template<class EnumT>
auto previous_state ( ) const
inline

◆ quit()

template<class EnumT>
void quit ( )
inline

Friends And Related Symbol Documentation

◆ simple_state_machine< enum_t >

template<class EnumT>
friend class simple_state_machine< enum_t >
friend

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