Leviathan  0.8.0.0
Leviathan game engine
Leviathan::Delegate Member List

This is the complete list of members for Leviathan::Delegate, including all inherited members.

AddRef()Leviathan::ReferenceCountedinline
basepointer typedefLeviathan::ReferenceCounted
Call(const NamedVars::pointer &values) constLeviathan::Delegate
Call(NamedVars *variables) constLeviathan::Delegate
Delegate()Leviathan::Delegate
GetRefCount() constLeviathan::ReferenceCountedinline
MakeShared(Args &&... args)Leviathan::ReferenceCountedinlinestatic
ObjectsLockLeviathan::ThreadSafeGeneric< MutexType >mutableprotected
operator=(const ReferenceCounted &other)=deleteLeviathan::ReferenceCounted
refcountedpointer typedefLeviathan::ReferenceCounted
REFERENCE_COUNTED_PTR_TYPE(Delegate)Leviathan::Delegate
ReferenceCounted()Leviathan::ReferenceCountedinlineprotected
ReferenceCounted(const ReferenceCounted &other)=deleteLeviathan::ReferenceCounted
Register(const BaseDelegateSlot::pointer &callback)Leviathan::Delegate
Release()Leviathan::ReferenceCountedinline
ThreadSafeGeneric()Leviathan::ThreadSafeGeneric< MutexType >inline
VerifyLock(RecursiveLock &guard) constLeviathan::ThreadSafeGeneric< MutexType >inline
VerifyLock(Lock &lockit) constLeviathan::ThreadSafeGeneric< MutexType >inline
WrapPtr(ActualType *ptr)Leviathan::ReferenceCountedinlinestatic
~Delegate()Leviathan::Delegate
~ReferenceCounted()Leviathan::ReferenceCountedinlineprotectedvirtual
~ThreadSafeGeneric()Leviathan::ThreadSafeGeneric< MutexType >inline