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

#include <EventBase.h>

Inherited by red::FreezeFrameEvent< T >.

Classes

class  BasicListener

Public Types

using Delegator = EventDelegator<T>
using ListenerFunc = void (*)(T&)

Public Member Functions

void consume ()
bool isConsumed () const

Member Typedef Documentation

◆ Delegator

template<typename T>
using red::EventBase< T >::Delegator = EventDelegator<T>

◆ ListenerFunc

template<typename T>
using red::EventBase< T >::ListenerFunc = void (*)(T&)

Member Function Documentation

◆ consume()

template<typename T>
void red::EventBase< T >::consume ( )
inline

◆ isConsumed()

template<typename T>
bool red::EventBase< T >::isConsumed ( ) const
inlinenodiscard