EasyDelegate  2.0
Delegate and deferred callers for C++11.
EasyDelegate::DelegateSet< returnType, parameters > Member List

This is the complete list of members for EasyDelegate::DelegateSet< returnType, parameters >, including all inherited members.

DeferredMemberCallerType typedefEasyDelegate::DelegateSet< returnType, parameters >
DeferredStaticCallerType typedefEasyDelegate::DelegateSet< returnType, parameters >
delegateFuncPtr typedefEasyDelegate::DelegateSet< returnType, parameters >
invoke(parameters...params) const EasyDelegate::DelegateSet< returnType, parameters >inline
invoke(std::set< returnType > &out, parameters...params) const EasyDelegate::DelegateSet< returnType, parameters >inline
MemberDelegateFuncPtr typedefEasyDelegate::DelegateSet< returnType, parameters >
MemberDelegateType typedefEasyDelegate::DelegateSet< returnType, parameters >
operator+=(StoredDelegateType *delegateInstance)EasyDelegate::DelegateSet< returnType, parameters >inline
push_back(StoredDelegateType *delegateInstance)EasyDelegate::DelegateSet< returnType, parameters >inline
removeDelegate(StoredDelegateType *instance, const bool &deleteInstance=true)EasyDelegate::DelegateSet< returnType, parameters >inline
removeDelegateByMethod(const MemberDelegateFuncPtr< className > method, const bool &deleteInstances=true, std::unordered_set< StoredDelegateType * > *out=NULL)EasyDelegate::DelegateSet< returnType, parameters >inline
removeDelegateByMethod(StaticDelegateFuncPtr methodPointer, const bool &deleteInstances=true, std::unordered_set< StoredDelegateType * > *out=NULL)EasyDelegate::DelegateSet< returnType, parameters >inline
removeDelegateByThisPointer(const void *thisPtr, const bool &deleteInstances=true, std::unordered_set< StoredDelegateType * > *out=NULL)EasyDelegate::DelegateSet< returnType, parameters >inline
ReturnSetType typedefEasyDelegate::DelegateSet< returnType, parameters >
ReturnType typedefEasyDelegate::DelegateSet< returnType, parameters >
StaticDelegateFuncPtr typedefEasyDelegate::DelegateSet< returnType, parameters >
StaticDelegateType typedefEasyDelegate::DelegateSet< returnType, parameters >
StoredDelegateType typedefEasyDelegate::DelegateSet< returnType, parameters >
~DelegateSet(void)EasyDelegate::DelegateSet< returnType, parameters >inline