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

Public Types

using argument_type = data
 
using argument_type = data
 

Public Member Functions

template<auto state, states 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, states 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 assign_driver< MSMT >::assign_event

Definition at line 155 of file msm.cpp.

Member Typedef Documentation

◆ argument_type [1/2]

template<class MSMT >
using assign_driver< MSMT >::assign_event::argument_type = data

Definition at line 156 of file msm.cpp.

◆ argument_type [2/2]

template<class MSMT >
using assign_driver< MSMT >::assign_event::argument_type = data

Definition at line 156 of file msm.cpp.

Member Function Documentation

◆ operator()() [1/4]

template<class MSMT >
template<auto state, states next>
void assign_driver< MSMT >::assign_event::operator() ( argument_type p) const
inlinenoexcept

Definition at line 159 of file msm.cpp.

References data< LT >::state.

◆ operator()() [2/4]

template<class MSMT >
template<auto state, states next>
void assign_driver< MSMT >::assign_event::operator() ( argument_type p) const
inlinenoexcept

Definition at line 159 of file msm.cpp.

◆ operator()() [3/4]

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

Definition at line 163 of file msm.cpp.

◆ operator()() [4/4]

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

Definition at line 163 of file msm.cpp.


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