|
template<typename R > |
Function< R()> | bind (R(*functionPointer)()) |
|
template<typename ObjectType , typename ObjectType2 , typename R > |
Function< R()> | bind (R(ObjectType2::*functionPointer)(), ObjectType *objectPointer) |
|
template<typename ObjectType , typename ObjectType2 , typename R > |
Function< R()> | bind (R(ObjectType2::*functionPointer)() const, const ObjectType *objectPointer) |
|
template<typename R , typename T1 > |
Function< R(T1)> | bind (R(*functionPointer)(T1)) |
|
template<typename ObjectType , typename ObjectType2 , typename R , typename T1 > |
Function< R(T1)> | bind (R(ObjectType2::*functionPointer)(T1), ObjectType *objectPointer) |
|
template<typename ObjectType , typename ObjectType2 , typename R , typename T1 > |
Function< R(T1)> | bind (R(ObjectType2::*functionPointer)(T1) const, const ObjectType *objectPointer) |
|
template<typename R , typename T1 , typename T2 > |
Function< R(T1, T2)> | bind (R(*functionPointer)(T1, T2)) |
|
template<typename ObjectType , typename ObjectType2 , typename R , typename T1 , typename T2 > |
Function< R(T1, T2)> | bind (R(ObjectType2::*functionPointer)(T1, T2), ObjectType *objectPointer) |
|
template<typename ObjectType , typename ObjectType2 , typename R , typename T1 , typename T2 > |
Function< R(T1, T2)> | bind (R(ObjectType2::*functionPointer)(T1, T2) const, const ObjectType *objectPointer) |
|
template<typename R , typename T1 , typename T2 , typename T3 > |
Function< R(T1, T2, T3)> | bind (R(*functionPointer)(T1, T2, T3)) |
|
template<typename ObjectType , typename ObjectType2 , typename R , typename T1 , typename T2 , typename T3 > |
Function< R(T1, T2, T3)> | bind (R(ObjectType2::*functionPointer)(T1, T2, T3), ObjectType *objectPointer) |
|
template<typename ObjectType , typename ObjectType2 , typename R , typename T1 , typename T2 , typename T3 > |
Function< R(T1, T2, T3)> | bind (R(ObjectType2::*functionPointer)(T1, T2, T3) const, const ObjectType *objectPointer) |
|
template<typename R , typename T1 , typename T2 , typename T3 , typename T4 > |
Function< R(T1, T2, T3, T4)> | bind (R(*functionPointer)(T1, T2, T3, T4)) |
|
template<typename ObjectType , typename ObjectType2 , typename R , typename T1 , typename T2 , typename T3 , typename T4 > |
Function< R(T1, T2, T3, T4)> | bind (R(ObjectType2::*functionPointer)(T1, T2, T3, T4), ObjectType *objectPointer) |
|
template<typename ObjectType , typename ObjectType2 , typename R , typename T1 , typename T2 , typename T3 , typename T4 > |
Function< R(T1, T2, T3, T4)> | bind (R(ObjectType2::*functionPointer)(T1, T2, T3, T4) const, const ObjectType *objectPointer) |
|
template<typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 > |
Function< R(T1, T2, T3, T4, T5)> | bind (R(*functionPointer)(T1, T2, T3, T4, T5)) |
|
template<typename ObjectType , typename ObjectType2 , typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 > |
Function< R(T1, T2, T3, T4, T5)> | bind (R(ObjectType2::*functionPointer)(T1, T2, T3, T4, T5), ObjectType *objectPointer) |
|
template<typename ObjectType , typename ObjectType2 , typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 > |
Function< R(T1, T2, T3, T4, T5)> | bind (R(ObjectType2::*functionPointer)(T1, T2, T3, T4, T5) const, const ObjectType *objectPointer) |
|
template<typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 > |
Function< R(T1, T2, T3, T4, T5, T6)> | bind (R(*functionPointer)(T1, T2, T3, T4, T5, T6)) |
|
template<typename ObjectType , typename ObjectType2 , typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 > |
Function< R(T1, T2, T3, T4, T5, T6)> | bind (R(ObjectType2::*functionPointer)(T1, T2, T3, T4, T5, T6), ObjectType *objectPointer) |
|
template<typename ObjectType , typename ObjectType2 , typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 > |
Function< R(T1, T2, T3, T4, T5, T6)> | bind (R(ObjectType2::*functionPointer)(T1, T2, T3, T4, T5, T6) const, const ObjectType *objectPointer) |
|
template<typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 > |
Function< R(T1, T2, T3, T4, T5, T6, T7)> | bind (R(*functionPointer)(T1, T2, T3, T4, T5, T6, T7)) |
|
template<typename ObjectType , typename ObjectType2 , typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 > |
Function< R(T1, T2, T3, T4, T5, T6, T7)> | bind (R(ObjectType2::*functionPointer)(T1, T2, T3, T4, T5, T6, T7), ObjectType *objectPointer) |
|
template<typename ObjectType , typename ObjectType2 , typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 > |
Function< R(T1, T2, T3, T4, T5, T6, T7)> | bind (R(ObjectType2::*functionPointer)(T1, T2, T3, T4, T5, T6, T7) const, const ObjectType *objectPointer) |
|
template<typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 > |
Function< R(T1, T2, T3, T4, T5, T6, T7, T8)> | bind (R(*functionPointer)(T1, T2, T3, T4, T5, T6, T7, T8)) |
|
template<typename ObjectType , typename ObjectType2 , typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 > |
Function< R(T1, T2, T3, T4, T5, T6, T7, T8)> | bind (R(ObjectType2::*functionPointer)(T1, T2, T3, T4, T5, T6, T7, T8), ObjectType *objectPointer) |
|
template<typename ObjectType , typename ObjectType2 , typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 > |
Function< R(T1, T2, T3, T4, T5, T6, T7, T8)> | bind (R(ObjectType2::*functionPointer)(T1, T2, T3, T4, T5, T6, T7, T8) const, const ObjectType *objectPointer) |
|
template<typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 > |
Function< R(T1, T2, T3, T4, T5, T6, T7, T8, T9)> | bind (R(*functionPointer)(T1, T2, T3, T4, T5, T6, T7, T8, T9)) |
|
template<typename ObjectType , typename ObjectType2 , typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 > |
Function< R(T1, T2, T3, T4, T5, T6, T7, T8, T9)> | bind (R(ObjectType2::*functionPointer)(T1, T2, T3, T4, T5, T6, T7, T8, T9), ObjectType *objectPointer) |
|
template<typename ObjectType , typename ObjectType2 , typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 > |
Function< R(T1, T2, T3, T4, T5, T6, T7, T8, T9)> | bind (R(ObjectType2::*functionPointer)(T1, T2, T3, T4, T5, T6, T7, T8, T9) const, const ObjectType *objectPointer) |
|
template<typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 > |
Function< R(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)> | bind (R(*functionPointer)(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)) |
|
template<typename ObjectType , typename ObjectType2 , typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 > |
Function< R(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)> | bind (R(ObjectType2::*functionPointer)(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10), ObjectType *objectPointer) |
|
template<typename ObjectType , typename ObjectType2 , typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 > |
Function< R(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)> | bind (R(ObjectType2::*functionPointer)(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) const, const ObjectType *objectPointer) |
|
template<typename R > |
FunctionCall< R()> | bindCall (R(*functionPointer)()) |
|
template<typename ObjectType , typename ObjectType2 , typename R > |
Function< R()> | bindCall (R(ObjectType2::*functionPointer)(), ObjectType *objectPointer) |
|
template<typename ObjectType , typename ObjectType2 , typename R > |
FunctionCall< R()> | bindCall (R(ObjectType2::*functionPointer)() const, const ObjectType *objectPointer) |
|
template<typename R , typename T1 > |
FunctionCall< R(T1)> | bindCall (R(*functionPointer)(T1), T1 p1) |
|
template<typename ObjectType , typename ObjectType2 , typename R , typename T1 > |
FunctionCall< R(T1)> | bindCall (R(ObjectType2::*functionPointer)(T1), ObjectType *objectPointer, T1 p1) |
|
template<typename ObjectType , typename ObjectType2 , typename R , typename T1 > |
FunctionCall< R(T1)> | bindCall (R(ObjectType2::*functionPointer)(T1) const, const ObjectType *objectPointer, T1 p1) |
|
template<typename R , typename T1 , typename T2 > |
FunctionCall< R(T1, T2)> | bindCall (R(*functionPointer)(T1, T2), T1 p1, T2 p2) |
|
template<typename ObjectType , typename ObjectType2 , typename R , typename T1 , typename T2 > |
FunctionCall< R(T1, T2)> | bindCall (R(ObjectType2::*functionPointer)(T1, T2), ObjectType *objectPointer, T1 p1, T2 p2) |
|
template<typename ObjectType , typename ObjectType2 , typename R , typename T1 , typename T2 > |
FunctionCall< R(T1, T2)> | bindCall (R(ObjectType2::*functionPointer)(T1, T2) const, const ObjectType *objectPointer, T1 p1, T2 p2) |
|
template<typename R , typename T1 , typename T2 , typename T3 > |
FunctionCall< R(T1, T2, T3)> | bindCall (R(*functionPointer)(T1, T2, T3), T1 p1, T2 p2, T3 p3) |
|
template<typename ObjectType , typename ObjectType2 , typename R , typename T1 , typename T2 , typename T3 > |
FunctionCall< R(T1, T2, T3)> | bindCall (R(ObjectType2::*functionPointer)(T1, T2, T3), ObjectType *objectPointer, T1 p1, T2 p2, T3 p3) |
|
template<typename ObjectType , typename ObjectType2 , typename R , typename T1 , typename T2 , typename T3 > |
FunctionCall< R(T1, T2, T3)> | bindCall (R(ObjectType2::*functionPointer)(T1, T2, T3) const, const ObjectType *objectPointer, T1 p1, T2 p2, T3 p3) |
|
template<typename R , typename T1 , typename T2 , typename T3 , typename T4 > |
FunctionCall< R(T1, T2, T3, T4)> | bindCall (R(*functionPointer)(T1, T2, T3, T4), T1 p1, T2 p2, T3 p3, T4 p4) |
|
template<typename ObjectType , typename ObjectType2 , typename R , typename T1 , typename T2 , typename T3 , typename T4 > |
FunctionCall< R(T1, T2, T3, T4)> | bindCall (R(ObjectType2::*functionPointer)(T1, T2, T3, T4), ObjectType *objectPointer, T1 p1, T2 p2, T3 p3, T4 p4) |
|
template<typename ObjectType , typename ObjectType2 , typename R , typename T1 , typename T2 , typename T3 , typename T4 > |
FunctionCall< R(T1, T2, T3, T4)> | bindCall (R(ObjectType2::*functionPointer)(T1, T2, T3, T4) const, const ObjectType *objectPointer, T1 p1, T2 p2, T3 p3, T4 p4) |
|
template<typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 > |
FunctionCall< R(T1, T2, T3, T4, T5)> | bindCall (R(*functionPointer)(T1, T2, T3, T4, T5), T1 p1, T2 p2, T3 p3, T4 p4, T5 p5) |
|
template<typename ObjectType , typename ObjectType2 , typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 > |
FunctionCall< R(T1, T2, T3, T4, T5)> | bindCall (R(ObjectType2::*functionPointer)(T1, T2, T3, T4, T5), ObjectType *objectPointer, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5) |
|
template<typename ObjectType , typename ObjectType2 , typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 > |
FunctionCall< R(T1, T2, T3, T4, T5)> | bindCall (R(ObjectType2::*functionPointer)(T1, T2, T3, T4, T5) const, const ObjectType *objectPointer, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5) |
|
template<typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 > |
FunctionCall< R(T1, T2, T3, T4, T5, T6)> | bindCall (R(*functionPointer)(T1, T2, T3, T4, T5, T6), T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6) |
|
template<typename ObjectType , typename ObjectType2 , typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 > |
FunctionCall< R(T1, T2, T3, T4, T5, T6)> | bindCall (R(ObjectType2::*functionPointer)(T1, T2, T3, T4, T5, T6), ObjectType *objectPointer, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6) |
|
template<typename ObjectType , typename ObjectType2 , typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 > |
FunctionCall< R(T1, T2, T3, T4, T5, T6)> | bindCall (R(ObjectType2::*functionPointer)(T1, T2, T3, T4, T5, T6) const, const ObjectType *objectPointer, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6) |
|
template<typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 > |
FunctionCall< R(T1, T2, T3, T4, T5, T6, T7)> | bindCall (R(*functionPointer)(T1, T2, T3, T4, T5, T6, T7), T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7) |
|
template<typename ObjectType , typename ObjectType2 , typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 > |
FunctionCall< R(T1, T2, T3, T4, T5, T6, T7)> | bindCall (R(ObjectType2::*functionPointer)(T1, T2, T3, T4, T5, T6, T7), ObjectType *objectPointer, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7) |
|
template<typename ObjectType , typename ObjectType2 , typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 > |
FunctionCall< R(T1, T2, T3, T4, T5, T6, T7)> | bindCall (R(ObjectType2::*functionPointer)(T1, T2, T3, T4, T5, T6, T7) const, const ObjectType *objectPointer, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7) |
|
template<typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 > |
FunctionCall< R(T1, T2, T3, T4, T5, T6, T7, T8)> | bindCall (R(*functionPointer)(T1, T2, T3, T4, T5, T6, T7, T8), T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8) |
|
template<typename ObjectType , typename ObjectType2 , typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 > |
FunctionCall< R(T1, T2, T3, T4, T5, T6, T7, T8)> | bindCall (R(ObjectType2::*functionPointer)(T1, T2, T3, T4, T5, T6, T7, T8), ObjectType *objectPointer, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8) |
|
template<typename ObjectType , typename ObjectType2 , typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 > |
FunctionCall< R(T1, T2, T3, T4, T5, T6, T7, T8)> | bindCall (R(ObjectType2::*functionPointer)(T1, T2, T3, T4, T5, T6, T7, T8) const, const ObjectType *objectPointer, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8) |
|
template<typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 > |
FunctionCall< R(T1, T2, T3, T4, T5, T6, T7, T8, T9)> | bindCall (R(*functionPointer)(T1, T2, T3, T4, T5, T6, T7, T8, T9), T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9) |
|
template<typename ObjectType , typename ObjectType2 , typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 > |
FunctionCall< R(T1, T2, T3, T4, T5, T6, T7, T8, T9)> | bindCall (R(ObjectType2::*functionPointer)(T1, T2, T3, T4, T5, T6, T7, T8, T9), ObjectType *objectPointer, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9) |
|
template<typename ObjectType , typename ObjectType2 , typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 > |
FunctionCall< R(T1, T2, T3, T4, T5, T6, T7, T8, T9)> | bindCall (R(ObjectType2::*functionPointer)(T1, T2, T3, T4, T5, T6, T7, T8, T9) const, const ObjectType *objectPointer, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9) |
|
template<typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 > |
FunctionCall< R(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)> | bindCall (R(*functionPointer)(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10), T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9, T10 p10) |
|
template<typename ObjectType , typename ObjectType2 , typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 > |
FunctionCall< R(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)> | bindCall (R(ObjectType2::*functionPointer)(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10), ObjectType *objectPointer, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9, T10 p10) |
|
template<typename ObjectType , typename ObjectType2 , typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 > |
FunctionCall< R(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)> | bindCall (R(ObjectType2::*functionPointer)(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) const, const ObjectType *objectPointer, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9, T10 p10) |
|