#include <FastDelegate.h>

Public Member Functions | |
| template<class X , class XMemFunc > | |
| void | bindconstmemfunc (const X *pthis, XMemFunc function_to_bind) |
| template<class X , class XMemFunc > | |
| void | bindmemfunc (X *pthis, XMemFunc function_to_bind) |
| template<class DerivedClass , class ParentInvokerSig > | |
| void | bindstaticfunc (DerivedClass *pParent, ParentInvokerSig static_function_invoker, StaticFuncPtr function_to_bind) |
| template<class DerivedClass > | |
| void | CopyFrom (DerivedClass *pParent, const DelegateMemento &right) |
| GenericMemFunc | GetClosureMemPtr () const |
| GenericClass * | GetClosureThis () const |
| UnvoidStaticFuncPtr | GetStaticFunction () const |
| bool | IsEqualToStaticFuncPtr (StaticFuncPtr funcptr) |
Definition at line 664 of file FastDelegate.h.
| void fastdelegate::detail::ClosurePtr< GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr >::bindconstmemfunc | ( | const X * | pthis, |
| XMemFunc | function_to_bind | ||
| ) | [inline] |
Definition at line 684 of file FastDelegate.h.
| void fastdelegate::detail::ClosurePtr< GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr >::bindmemfunc | ( | X * | pthis, |
| XMemFunc | function_to_bind | ||
| ) | [inline] |
Definition at line 672 of file FastDelegate.h.
| void fastdelegate::detail::ClosurePtr< GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr >::bindstaticfunc | ( | DerivedClass * | pParent, |
| ParentInvokerSig | static_function_invoker, | ||
| StaticFuncPtr | function_to_bind | ||
| ) | [inline] |
Definition at line 767 of file FastDelegate.h.
| void fastdelegate::detail::ClosurePtr< GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr >::CopyFrom | ( | DerivedClass * | pParent, |
| const DelegateMemento & | right | ||
| ) | [inline] |
Definition at line 759 of file FastDelegate.h.
| GenericMemFunc fastdelegate::detail::ClosurePtr< GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr >::GetClosureMemPtr | ( | ) | const [inline] |
Definition at line 702 of file FastDelegate.h.
| GenericClass* fastdelegate::detail::ClosurePtr< GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr >::GetClosureThis | ( | ) | const [inline] |
Definition at line 701 of file FastDelegate.h.
| UnvoidStaticFuncPtr fastdelegate::detail::ClosurePtr< GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr >::GetStaticFunction | ( | ) | const [inline] |
Definition at line 792 of file FastDelegate.h.
| bool fastdelegate::detail::ClosurePtr< GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr >::IsEqualToStaticFuncPtr | ( | StaticFuncPtr | funcptr | ) | [inline] |
Definition at line 802 of file FastDelegate.h.