Zth (libzth)
|
#include <fsm14.h>
Public Types | |
using | Callback_type = Callback< T, void > |
Public Member Functions | |
template<typename T_ > | |
constexpr | TypedAction (T_ &&a, char const *name=nullptr) |
virtual void | run (BasicFsm &fsm) const final |
virtual cow_string | name () const final |
Public Member Functions inherited from zth::fsm::Action | |
Action (Action const &)=delete | |
void | operator= (Action const &)=delete |
void | operator() (BasicFsm &fsm) const |
Additional Inherited Members | |
Protected Member Functions inherited from zth::fsm::Action | |
constexpr | Action ()=default |
~Action ()=default | |
Action (Action &&) noexcept=default | |
Action & | operator= (Action &&) noexcept=default |
using zth::fsm::TypedAction< T >::Callback_type = Callback<T, void> |
|
inlineexplicitconstexpr |
|
inlinefinalvirtual |
Reimplemented from zth::fsm::Action.
|
inlinefinalvirtual |
Reimplemented from zth::fsm::Action.