SleakEngine 1.0.0
C++23 multi-backend game engine
Loading...
Searching...
No Matches
Sleak::EventDelegateBase Class Referenceabstract

#include <Delegate.hpp>

Inheritance diagram for Sleak::EventDelegateBase:

Public Member Functions

virtual ~EventDelegateBase ()=default
virtual std::string GetID ()=0
Public Member Functions inherited from Sleak::IDelegate
virtual ~IDelegate ()=default
virtual void Execute ()=0

Detailed Description

Common base for EventDelegate<T> instantiations, so they can share a handler list.

Definition at line 55 of file Delegate.hpp.

Constructor & Destructor Documentation

◆ ~EventDelegateBase()

virtual Sleak::EventDelegateBase::~EventDelegateBase ( )
virtualdefault

Member Function Documentation

◆ GetID()

virtual std::string Sleak::EventDelegateBase::GetID ( )
pure virtual

Implements Sleak::IDelegate.

Implemented in Sleak::EventDelegate< EventT >.