Engine
Frameworkcreatedbymeusableforthecreationofsimplegames.CurrentlysupportsOpenGL(Verysimple)andVulkan.
Public Member Functions | List of all members
Sharp::EventHandlerImplBase< T > Class Template Referenceabstract

#include <Event.hpp>

Inheritance diagram for Sharp::EventHandlerImplBase< T >:
Sharp::EventHandlerImpl< T > Sharp::EventHandlerImplForMemberFunction< T, U > Sharp::EventHandlerImplForNonMemberFunction< T >

Public Member Functions

 EventHandlerImplBase ()
 
virtual ~EventHandlerImplBase ()
 
virtual bool IsBindedToSameFunctionAs (EventHandlerImplBase< T > *)=0
 
bool IsSametype (EventHandlerImplBase< T > *pHandler2)
 

Detailed Description

template<typename T>
class Sharp::EventHandlerImplBase< T >

base class for all event handlers event handlers are used internally by Event when EventHandler::Bind() is called.

Note
: You won't create one yourself
Author
Amer Saffo

Definition at line 42 of file Event.hpp.

Constructor & Destructor Documentation

template<typename T>
Sharp::EventHandlerImplBase< T >::EventHandlerImplBase ( )
inline

Definition at line 45 of file Event.hpp.

template<typename T>
virtual Sharp::EventHandlerImplBase< T >::~EventHandlerImplBase ( )
inlinevirtual

Definition at line 47 of file Event.hpp.

Member Function Documentation

template<typename T>
virtual bool Sharp::EventHandlerImplBase< T >::IsBindedToSameFunctionAs ( EventHandlerImplBase< T > *  )
pure virtual
template<typename T>
bool Sharp::EventHandlerImplBase< T >::IsSametype ( EventHandlerImplBase< T > *  pHandler2)
inline

convenient function to make inheriting classes implementation of IsBindedToSameFunctionAs a little bit easier

Definition at line 55 of file Event.hpp.


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