#include <memory.h>

Go to the source code of this file.
Classes | |
| class | fastdelegate::DelegateMemento |
| class | fastdelegate::FastDelegate0< RetType > |
| struct | fastdelegate::FastDelegate0< RetType >::SafeBoolStruct |
| class | fastdelegate::FastDelegate1< Param1, RetType > |
| struct | fastdelegate::FastDelegate1< Param1, RetType >::SafeBoolStruct |
| class | fastdelegate::FastDelegate2< Param1, Param2, RetType > |
| struct | fastdelegate::FastDelegate2< Param1, Param2, RetType >::SafeBoolStruct |
| class | fastdelegate::FastDelegate3< Param1, Param2, Param3, RetType > |
| struct | fastdelegate::FastDelegate3< Param1, Param2, Param3, RetType >::SafeBoolStruct |
| class | fastdelegate::FastDelegate4< Param1, Param2, Param3, Param4, RetType > |
| struct | fastdelegate::FastDelegate4< Param1, Param2, Param3, Param4, RetType >::SafeBoolStruct |
| class | fastdelegate::FastDelegate5< Param1, Param2, Param3, Param4, Param5, RetType > |
| struct | fastdelegate::FastDelegate5< Param1, Param2, Param3, Param4, Param5, RetType >::SafeBoolStruct |
| class | fastdelegate::FastDelegate6< Param1, Param2, Param3, Param4, Param5, Param6, RetType > |
| struct | fastdelegate::FastDelegate6< Param1, Param2, Param3, Param4, Param5, Param6, RetType >::SafeBoolStruct |
| class | fastdelegate::FastDelegate7< Param1, Param2, Param3, Param4, Param5, Param6, Param7, RetType > |
| struct | fastdelegate::FastDelegate7< Param1, Param2, Param3, Param4, Param5, Param6, Param7, RetType >::SafeBoolStruct |
| class | fastdelegate::FastDelegate8< Param1, Param2, Param3, Param4, Param5, Param6, Param7, Param8, RetType > |
| struct | fastdelegate::FastDelegate8< Param1, Param2, Param3, Param4, Param5, Param6, Param7, Param8, RetType >::SafeBoolStruct |
Namespaces | |
| namespace | fastdelegate |
Defines | |
| #define | FASTDELEGATE_USESTATICFUNCTIONHACK |
| #define | FASTDLGT_RETTYPE RetType |
Functions | |
| template<class X , class Y , class Param1 , class Param2 , class Param3 , class Param4 , class Param5 , class Param6 , class Param7 , class Param8 , class RetType > | |
| FastDelegate8< Param1, Param2, Param3, Param4, Param5, Param6, Param7, Param8, FASTDLGT_RETTYPE > | fastdelegate::MakeDelegate (Y *x, RetType(X::*func)(Param1 p1, Param2 p2, Param3 p3, Param4 p4, Param5 p5, Param6 p6, Param7 p7, Param8 p8)) |
| template<class X , class Y , class Param1 , class Param2 , class Param3 , class Param4 , class Param5 , class Param6 , class Param7 , class RetType > | |
| FastDelegate7< Param1, Param2, Param3, Param4, Param5, Param6, Param7, FASTDLGT_RETTYPE > | fastdelegate::MakeDelegate (Y *x, RetType(X::*func)(Param1 p1, Param2 p2, Param3 p3, Param4 p4, Param5 p5, Param6 p6, Param7 p7)) |
| template<class X , class Y , class Param1 , class Param2 , class Param3 , class Param4 , class Param5 , class Param6 , class RetType > | |
| FastDelegate6< Param1, Param2, Param3, Param4, Param5, Param6, FASTDLGT_RETTYPE > | fastdelegate::MakeDelegate (Y *x, RetType(X::*func)(Param1 p1, Param2 p2, Param3 p3, Param4 p4, Param5 p5, Param6 p6)) |
| template<class X , class Y , class Param1 , class Param2 , class Param3 , class Param4 , class Param5 , class RetType > | |
| FastDelegate5< Param1, Param2, Param3, Param4, Param5, FASTDLGT_RETTYPE > | fastdelegate::MakeDelegate (Y *x, RetType(X::*func)(Param1 p1, Param2 p2, Param3 p3, Param4 p4, Param5 p5)) |
| template<class X , class Y , class Param1 , class Param2 , class Param3 , class Param4 , class RetType > | |
| FastDelegate4< Param1, Param2, Param3, Param4, FASTDLGT_RETTYPE > | fastdelegate::MakeDelegate (Y *x, RetType(X::*func)(Param1 p1, Param2 p2, Param3 p3, Param4 p4)) |
| template<class X , class Y , class Param1 , class Param2 , class Param3 , class RetType > | |
| FastDelegate3< Param1, Param2, Param3, FASTDLGT_RETTYPE > | fastdelegate::MakeDelegate (Y *x, RetType(X::*func)(Param1 p1, Param2 p2, Param3 p3)) |
| template<class X , class Y , class Param1 , class Param2 , class RetType > | |
| FastDelegate2< Param1, Param2, FASTDLGT_RETTYPE > | fastdelegate::MakeDelegate (Y *x, RetType(X::*func)(Param1 p1, Param2 p2)) |
| template<class X , class Y , class Param1 , class RetType > | |
| FastDelegate1< Param1, FASTDLGT_RETTYPE > | fastdelegate::MakeDelegate (Y *x, RetType(X::*func)(Param1 p1)) |
| template<class X , class Y , class RetType > | |
| FastDelegate0< FASTDLGT_RETTYPE > | fastdelegate::MakeDelegate (Y *x, RetType(X::*func)()) |
| #define FASTDELEGATE_USESTATICFUNCTIONHACK |
| #define FASTDLGT_RETTYPE RetType |
1.6.1