FastEngine 0.9.5
A multiplayer oriented 2D engine made with Vulkan.
Loading...
Searching...
No Matches
fge::CallbackHandler< Types > Member List

This is the complete list of members for fge::CallbackHandler< Types >, including all inherited members.

add(CalleePtr &&callback, fge::Subscriber *subscriber=nullptr)fge::CallbackHandler< Types >inline
addFunctor(typename fge::CallbackFunctor< void, Types... >::CallbackFunction func, fge::Subscriber *subscriber=nullptr)fge::CallbackHandler< Types >inline
addLambda(TLambda const &lambda, fge::Subscriber *subscriber=nullptr)fge::CallbackHandler< Types >inline
addObjectFunctor(typename fge::CallbackObjectFunctor< void, TObject, Types... >::CallbackFunctionObject func, TObject *object, Subscriber *subscriber=nullptr)fge::CallbackHandler< Types >inline
attach(fge::Subscriber *subscriber) overridefge::Subscriptionprotectedvirtual
BaseSubscription()=default (defined in fge::BaseSubscription)fge::BaseSubscription
call(Types... args)fge::CallbackHandler< Types >
CallbackHandler()=default (defined in fge::CallbackHandler< Types >)fge::CallbackHandler< Types >
CallbackHandler(fge::CallbackHandler< Types... > const &n)fge::CallbackHandler< Types >inline
CallbackHandler(fge::CallbackHandler< Types... > &&n)=deletefge::CallbackHandler< Types >
CalleePtr typedef (defined in fge::CallbackHandler< Types >)fge::CallbackHandler< Types >
clear()fge::CallbackHandler< Types >inline
del(fge::CallbackBase< void, Types... > *callback)fge::CallbackHandler< Types >
delPtr(void *ptr)fge::CallbackHandler< Types >
delSub(fge::Subscriber *subscriber)fge::CallbackHandler< Types >
detach(fge::Subscriber *subscriber) overridefge::Subscriptionprotectedvirtual
detachAll() overridefge::Subscriptionprotectedvirtual
detachOnce(fge::Subscriber *subscriber) overridefge::Subscriptionprotectedvirtual
getCount(fge::Subscriber *subscriber) const overridefge::Subscriptionprotectedvirtual
hook(fge::CallbackHandler< Types... > &handler, fge::Subscriber *subscriber=nullptr)fge::CallbackHandler< Types >
onDetach(fge::Subscriber *subscriber) overridefge::CallbackHandler< Types >protectedvirtual
operator=(fge::CallbackHandler< Types... > const &n)fge::CallbackHandler< Types >inline
operator=(fge::CallbackHandler< Types... > &&n)=deletefge::CallbackHandler< Types >
fge::Subscription::operator=(fge::Subscription const &r)fge::Subscriptioninline
operator=(fge::Subscription &&r) noexcept (defined in fge::Subscription)fge::Subscription
StaticHelpers typedef (defined in fge::CallbackHandler< Types >)fge::CallbackHandler< Types >
SubscriberCount typedef (defined in fge::BaseSubscription)fge::BaseSubscription
Subscription()=default (defined in fge::Subscription)fge::Subscription
Subscription(fge::Subscription const &r)fge::Subscriptioninline
Subscription(fge::Subscription &&r) noexcept (defined in fge::Subscription)fge::Subscription
~BaseSubscription()=default (defined in fge::BaseSubscription)fge::BaseSubscriptionvirtual
~CallbackHandler() override=default (defined in fge::CallbackHandler< Types >)fge::CallbackHandler< Types >
~Subscription() overridefge::Subscriptioninline