RedCore
Loading...
Searching...
No Matches
red::EventDelegator< T > Class Template Reference

#include <EventDelegator.h>

Classes

class  Listener

Public Types

using Callback = void (*)(T& event)

Public Member Functions

void connect (Listener &listener)
void fire (T &event) const

Member Typedef Documentation

◆ Callback

template<typename T>
using red::EventDelegator< T >::Callback = void (*)(T& event)

Member Function Documentation

◆ connect()

template<typename T>
void red::EventDelegator< T >::connect ( Listener & listener)
inline

◆ fire()

template<typename T>
void red::EventDelegator< T >::fire ( T & event) const
inline