ifw
0.0.1-dev
|
#include <AnyEvent.hpp>
Public Member Functions | |
virtual | ~AnyEvent () |
char const * | getId () const |
virtual AnyEvent * | clone () const =0 |
virtual | ~AnyEvent () |
char const * | getId () const |
virtual AnyEvent * | clone () const =0 |
virtual | ~AnyEvent () |
char const * | getId () const |
virtual AnyEvent * | clone () const =0 |
Protected Member Functions | |
AnyEvent (char const *id) | |
AnyEvent (char const *id) | |
AnyEvent (char const *id) | |
Disable standard constructors | |
AnyEvent (AnyEvent const &e)=default | |
AnyEvent (AnyEvent &&e)=default | |
AnyEvent & | operator= (AnyEvent const &e)=default |
AnyEvent (AnyEvent const &e)=default | |
AnyEvent (AnyEvent &&e)=default | |
AnyEvent & | operator= (AnyEvent const &e)=default |
AnyEvent (AnyEvent const &e)=default | |
AnyEvent (AnyEvent &&e)=default | |
AnyEvent & | operator= (AnyEvent const &e)=default |
AnyEvent represent an unknown specific event.
Subclass the AnyEvent and provide a unique id for the event.
|
virtual |
|
protected |
|
protecteddefault |
|
virtual |
|
protected |
|
protecteddefault |
|
virtual |
|
protected |
|
protecteddefault |
|
pure virtual |
Clone the event
Implemented in rad::EventT< EventTrait >, rad::EventT< EventTrait >, rad::EventT< EventTrait >, and myevents::BarEvent.
|
pure virtual |
Clone the event
Implemented in rad::EventT< EventTrait >, rad::EventT< EventTrait >, rad::EventT< EventTrait >, and myevents::BarEvent.
|
pure virtual |
Clone the event
Implemented in rad::EventT< EventTrait >, rad::EventT< EventTrait >, rad::EventT< EventTrait >, and myevents::BarEvent.
|
inline |
Get associated event id. It corresponds to the EVENT::id field of the EVENT trait.
|
inline |
Get associated event id. It corresponds to the EVENT::id field of the EVENT trait.
|
inline |
Get associated event id. It corresponds to the EVENT::id field of the EVENT trait.