rad  2.0.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | Static Public Attributes | List of all members
myevents::BarEvent Class Referencefinal

#include <testEvents.hpp>

Inheritance diagram for myevents::BarEvent:
rad::AnyEvent

Public Types

using payload_t = void
 

Public Member Functions

 BarEvent (BarEvent const &)=default
 
 BarEvent (BarEvent &&)=default
 
BarEventoperator= (BarEvent &e)=default
 
 BarEvent ()
 
AnyEventClone () const override
 
- Public Member Functions inherited from rad::AnyEvent
virtual ~AnyEvent ()
 
char const * GetId () const
 
virtual ~AnyEvent ()
 
char const * GetId () const
 
virtual ~AnyEvent ()
 
char const * GetId () const
 

Static Public Attributes

static constexpr char const * ID = "BarEvent"
 

Additional Inherited Members

- Protected Member Functions inherited from rad::AnyEvent
 AnyEvent (char const *id)
 
 AnyEvent (char const *id)
 
 AnyEvent (char const *id)
 
 AnyEvent (AnyEvent const &e)=default
 
 AnyEvent (AnyEvent &&e)=default
 
AnyEventoperator= (AnyEvent const &e)=default
 
 AnyEvent (AnyEvent const &e)=default
 
 AnyEvent (AnyEvent &&e)=default
 
AnyEventoperator= (AnyEvent const &e)=default
 
 AnyEvent (AnyEvent const &e)=default
 
 AnyEvent (AnyEvent &&e)=default
 
AnyEventoperator= (AnyEvent const &e)=default
 

Member Typedef Documentation

Constructor & Destructor Documentation

myevents::BarEvent::BarEvent ( BarEvent const &  )
default
myevents::BarEvent::BarEvent ( BarEvent &&  )
default
myevents::BarEvent::BarEvent ( )
inline

Member Function Documentation

AnyEvent* myevents::BarEvent::Clone ( ) const
inlineoverridevirtual

Clone the event

Implements rad::AnyEvent.

BarEvent& myevents::BarEvent::operator= ( BarEvent e)
default

Member Data Documentation

constexpr char const* myevents::BarEvent::ID = "BarEvent"
static

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