DSC Engine
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
DSC::NonStaticEventHandlerContainer< C > Class Template Referencefinal
Inheritance diagram for DSC::NonStaticEventHandlerContainer< C >:
DSC::EventHandlerContainer

Public Member Functions

 NonStaticEventHandlerContainer (const NonStaticEventHandler< C > &handler, C *instance)
 
virtual void execute (void *sender, void *args) const override
 
virtual bool operator== (const EventHandlerContainer &other) const
 
- Public Member Functions inherited from DSC::EventHandlerContainer
bool has_same_type (const EventHandlerContainer &other) const
 
virtual void execute (void *sender, void *args) const
 
virtual bool operator== (const EventHandlerContainer &other) const
 

Protected Attributes

NonStaticEventHandler< C > __handler
 
C * __instance
 
- Protected Attributes inherited from DSC::EventHandlerContainer
int type_id = 0
 

Member Function Documentation

◆ execute()

template<class C >
void DSC::NonStaticEventHandlerContainer< C >::execute ( void *  sender,
void *  args 
) const
overridevirtual

Reimplemented from DSC::EventHandlerContainer.

◆ operator==()

template<class C >
bool DSC::NonStaticEventHandlerContainer< C >::operator== ( const EventHandlerContainer other) const
virtual

Reimplemented from DSC::EventHandlerContainer.


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