libjmmcg  release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
noop_driver< MSMT >::fn_event Struct Reference

Public Types

using argument_type = std::function< void()>
 
using argument_type = std::function< void()>
 

Public Member Functions

template<auto state, auto next>
void operator() (argument_type &p) const noexcept(true)
 
template<auto state, auto next, class Params >
void operator() (Params &p) const noexcept(true)
 
template<auto state, auto next>
void operator() (argument_type &p) const noexcept(true)
 
template<auto state, auto next, class Params >
void operator() (Params &p) const noexcept(true)
 

Detailed Description

template<class MSMT>
struct noop_driver< MSMT >::fn_event

Definition at line 76 of file msm.cpp.

Member Typedef Documentation

◆ argument_type [1/2]

template<class MSMT >
using noop_driver< MSMT >::fn_event::argument_type = std::function<void()>

Definition at line 77 of file msm.cpp.

◆ argument_type [2/2]

template<class MSMT >
using noop_driver< MSMT >::fn_event::argument_type = std::function<void()>

Definition at line 77 of file msm.cpp.

Member Function Documentation

◆ operator()() [1/4]

template<class MSMT >
template<auto state, auto next>
void noop_driver< MSMT >::fn_event::operator() ( argument_type p) const
inlinenoexcept

Definition at line 80 of file msm.cpp.

◆ operator()() [2/4]

template<class MSMT >
template<auto state, auto next>
void noop_driver< MSMT >::fn_event::operator() ( argument_type p) const
inlinenoexcept

Definition at line 80 of file msm.cpp.

◆ operator()() [3/4]

template<class MSMT >
template<auto state, auto next, class Params >
void noop_driver< MSMT >::fn_event::operator() ( Params &  p) const
inlinenoexcept

Definition at line 84 of file msm.cpp.

◆ operator()() [4/4]

template<class MSMT >
template<auto state, auto next, class Params >
void noop_driver< MSMT >::fn_event::operator() ( Params &  p) const
inlinenoexcept

Definition at line 84 of file msm.cpp.


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