Zth (libzth)
zth::fsm::InputGuard Class Referencefinal

#include <fsm14.h>

Inheritance diagram for zth::fsm::InputGuard:
zth::fsm::Guard

Public Member Functions

constexpr InputGuard (Symbol &&input)
 
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
 
Guardoperator= (Guard &&) noexcept=default
 

Detailed Description

Definition at line 482 of file fsm14.h.

Constructor & Destructor Documentation

◆ InputGuard()

constexpr zth::fsm::InputGuard::InputGuard ( Symbol &&  input)
inlineexplicitconstexpr

Definition at line 485 of file fsm14.h.

Member Function Documentation

◆ enabled()

GuardPollInterval zth::fsm::InputGuard::enabled ( BasicFsm fsm) const
inlinefinalvirtual

Implements zth::fsm::Guard.

Definition at line 2080 of file fsm14.h.

◆ name()

virtual cow_string zth::fsm::InputGuard::name ( ) const
inlinefinalvirtual

Implements zth::fsm::Guard.

Definition at line 491 of file fsm14.h.


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