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