mcx::state_machine::Event3

mcx::state_machine::Event3

More…

Inherits from mcx::state_machine::EventBase< STATE >

Public Functions

Name
template <class P1 ,class P2 ,class P3 >
Event3(EventStatus(STATE::*)(P1, P2, P3) event, const typename DR< P1 >::T & p1 ={}, const typename DR< P2 >::T & p2 ={}, const typename DR< P3 >::T & p3 ={})

Additional inherited members

Public Functions inherited from mcx::state_machine::EventBase< STATE >

Name
virtual ~EventBase() =default
Event< STATE > * getEvent() const

Protected Attributes inherited from mcx::state_machine::EventBase< STATE >

Name
Event< STATE > * event_

Detailed Description

template <class STATE >
class mcx::state_machine::Event3;

Public Functions Documentation

function Event3

template <class P1 ,
class P2 ,
class P3 >
inline Event3(
    EventStatus(STATE::*)(P1, P2, P3) event,
    const typename DR< P1 >::T & p1 ={},
    const typename DR< P2 >::T & p2 ={},
    const typename DR< P3 >::T & p3 ={}
)

Updated on 2022-04-05 at 16:21:27 +0200