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

#include <Delegate.hpp>

Inheritance diagram for Sleak::IDelegate:

Public Member Functions

virtual ~IDelegate ()=default
virtual void Execute ()=0
virtual std::string GetID ()=0

Detailed Description

Type-erased callable interface storable in a homogeneous handler list.

Definition at line 17 of file Delegate.hpp.

Constructor & Destructor Documentation

◆ ~IDelegate()

virtual Sleak::IDelegate::~IDelegate ( )
virtualdefault

Member Function Documentation

◆ Execute()

virtual void Sleak::IDelegate::Execute ( )
pure virtual

◆ GetID()

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