fastdelegate Namespace Reference
|
Classes |
class | DelegateMemento |
class | FastDelegate0 |
class | FastDelegate1 |
class | FastDelegate2 |
class | FastDelegate3 |
class | FastDelegate4 |
class | FastDelegate5 |
class | FastDelegate6 |
class | FastDelegate7 |
class | FastDelegate8 |
class | FastDelegate< R() > |
class | FastDelegate< R(Param1) > |
class | FastDelegate< R(Param1, Param2) > |
class | FastDelegate< R(Param1, Param2, Param3) > |
class | FastDelegate< R(Param1, Param2, Param3, Param4) > |
class | FastDelegate< R(Param1, Param2, Param3, Param4, Param5) > |
class | FastDelegate< R(Param1, Param2, Param3, Param4, Param5, Param6) > |
class | FastDelegate< R(Param1, Param2, Param3, Param4, Param5, Param6, Param7) > |
class | FastDelegate< R(Param1, Param2, Param3, Param4, Param5, Param6, Param7, Param8) > |
Namespaces |
namespace | detail |
Functions |
template<class X, class Y, class RetType> |
FastDelegate0< FASTDLGT_RETTYPE > | MakeDelegate (Y *x, RetType(X::*func)()) |
template<class X, class Y, class Param1, class RetType> |
FastDelegate1< Param1, FASTDLGT_RETTYPE > | MakeDelegate (Y *x, RetType(X::*func)(Param1 p1)) |
template<class X, class Y, class Param1, class Param2, class RetType> |
FastDelegate2< Param1, Param2,
FASTDLGT_RETTYPE > | MakeDelegate (Y *x, RetType(X::*func)(Param1 p1, Param2 p2)) |
template<class X, class Y, class Param1, class Param2, class Param3, class RetType> |
FastDelegate3< Param1, Param2,
Param3, FASTDLGT_RETTYPE > | MakeDelegate (Y *x, RetType(X::*func)(Param1 p1, Param2 p2, Param3 p3)) |
template<class X, class Y, class Param1, class Param2, class Param3, class Param4, class RetType> |
FastDelegate4< Param1, Param2,
Param3, Param4, FASTDLGT_RETTYPE > | 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 Param4, class Param5, class RetType> |
FastDelegate5< Param1, Param2,
Param3, Param4, Param5, FASTDLGT_RETTYPE > | 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 Param5, class Param6, class RetType> |
FastDelegate6< Param1, Param2,
Param3, Param4, Param5, Param6,
FASTDLGT_RETTYPE > | 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 Param6, class Param7, class RetType> |
FastDelegate7< Param1, Param2,
Param3, Param4, Param5, Param6,
Param7, FASTDLGT_RETTYPE > | 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 Param7, class Param8, class RetType> |
FastDelegate8< Param1, Param2,
Param3, Param4, Param5, Param6,
Param7, Param8, FASTDLGT_RETTYPE > | MakeDelegate (Y *x, RetType(X::*func)(Param1 p1, Param2 p2, Param3 p3, Param4 p4, Param5 p5, Param6 p6, Param7 p7, Param8 p8)) |
Function Documentation
template<class X, class Y, class RetType>
FastDelegate0< FASTDLGT_RETTYPE > fastdelegate::MakeDelegate |
( |
Y * |
x, |
|
|
RetType(X::*)() |
func | |
|
) |
| | |
template<class X, class Y, class Param1, class RetType>
FastDelegate1< Param1, FASTDLGT_RETTYPE > fastdelegate::MakeDelegate |
( |
Y * |
x, |
|
|
RetType(X::*)(Param1 p1) |
func | |
|
) |
| | |
template<class X, class Y, class Param1, class Param2, class RetType>
FastDelegate2< Param1, Param2, FASTDLGT_RETTYPE > fastdelegate::MakeDelegate |
( |
Y * |
x, |
|
|
RetType(X::*)(Param1 p1, Param2 p2) |
func | |
|
) |
| | |
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::*)(Param1 p1, Param2 p2, Param3 p3) |
func | |
|
) |
| | |
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::*)(Param1 p1, Param2 p2, Param3 p3, Param4 p4) |
func | |
|
) |
| | |
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::*)(Param1 p1, Param2 p2, Param3 p3, Param4 p4, Param5 p5) |
func | |
|
) |
| | |
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::*)(Param1 p1, Param2 p2, Param3 p3, Param4 p4, Param5 p5, Param6 p6) |
func | |
|
) |
| | |
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::*)(Param1 p1, Param2 p2, Param3 p3, Param4 p4, Param5 p5, Param6 p6, Param7 p7) |
func | |
|
) |
| | |
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::*)(Param1 p1, Param2 p2, Param3 p3, Param4 p4, Param5 p5, Param6 p6, Param7 p7, Param8 p8) |
func | |
|
) |
| | |
|