Torque2D Reference
Classes | Public Types | Public Member Functions | List of all members
FastDelegate6< Param1, Param2, Param3, Param4, Param5, Param6, RetType > Class Template Reference

#include <FastDelegate.h>

Public Types

typedef FastDelegate6 type
 

Public Member Functions

 FastDelegate6 ()
 
 FastDelegate6 (const FastDelegate6 &x)
 
void operator= (const FastDelegate6 &x)
 
bool operator== (const FastDelegate6 &x) const
 
bool operator!= (const FastDelegate6 &x) const
 
bool operator< (const FastDelegate6 &x) const
 
bool operator> (const FastDelegate6 &x) const
 
template<class X , class Y >
 FastDelegate6 (Y *pthis, DesiredRetType(X::*function_to_bind)(Param1 p1, Param2 p2, Param3 p3, Param4 p4, Param5 p5, Param6 p6))
 
template<class X , class Y >
void bind (Y *pthis, DesiredRetType(X::*function_to_bind)(Param1 p1, Param2 p2, Param3 p3, Param4 p4, Param5 p5, Param6 p6))
 
template<class X , class Y >
 FastDelegate6 (const Y *pthis, DesiredRetType(X::*function_to_bind)(Param1 p1, Param2 p2, Param3 p3, Param4 p4, Param5 p5, Param6 p6) const)
 
template<class X , class Y >
void bind (const Y *pthis, DesiredRetType(X::*function_to_bind)(Param1 p1, Param2 p2, Param3 p3, Param4 p4, Param5 p5, Param6 p6) const)
 
 FastDelegate6 (DesiredRetType(*function_to_bind)(Param1 p1, Param2 p2, Param3 p3, Param4 p4, Param5 p5, Param6 p6))
 
void operator= (DesiredRetType(*function_to_bind)(Param1 p1, Param2 p2, Param3 p3, Param4 p4, Param5 p5, Param6 p6))
 
void bind (DesiredRetType(*function_to_bind)(Param1 p1, Param2 p2, Param3 p3, Param4 p4, Param5 p5, Param6 p6))
 
RetType operator() (Param1 p1, Param2 p2, Param3 p3, Param4 p4, Param5 p5, Param6 p6) const
 
 operator unspecified_bool_type () const
 
bool operator== (StaticFunctionPtr funcptr)
 
bool operator!= (StaticFunctionPtr funcptr)
 
bool operator! () const
 
bool empty () const
 
void clear ()
 
const DelegateMementoGetMemento ()
 
void SetMemento (const DelegateMemento &any)
 

Member Typedef Documentation

Constructor & Destructor Documentation

FastDelegate6 ( )
inline
FastDelegate6 ( const FastDelegate6< Param1, Param2, Param3, Param4, Param5, Param6, RetType > &  x)
inline
FastDelegate6 ( Y *  pthis,
DesiredRetType(X::*)(Param1 p1, Param2 p2, Param3 p3, Param4 p4, Param5 p5, Param6 p6)  function_to_bind 
)
inline
FastDelegate6 ( const Y *  pthis,
DesiredRetType(X::*)(Param1 p1, Param2 p2, Param3 p3, Param4 p4, Param5 p5, Param6 p6) const  function_to_bind 
)
inline
FastDelegate6 ( DesiredRetType(*)(Param1 p1, Param2 p2, Param3 p3, Param4 p4, Param5 p5, Param6 p6)  function_to_bind)
inline

Member Function Documentation

void bind ( Y *  pthis,
DesiredRetType(X::*)(Param1 p1, Param2 p2, Param3 p3, Param4 p4, Param5 p5, Param6 p6)  function_to_bind 
)
inline
void bind ( const Y *  pthis,
DesiredRetType(X::*)(Param1 p1, Param2 p2, Param3 p3, Param4 p4, Param5 p5, Param6 p6) const  function_to_bind 
)
inline
void bind ( DesiredRetType(*)(Param1 p1, Param2 p2, Param3 p3, Param4 p4, Param5 p5, Param6 p6)  function_to_bind)
inline
void clear ( )
inline
bool empty ( ) const
inline
const DelegateMemento& GetMemento ( )
inline
operator unspecified_bool_type ( ) const
inline
bool operator! ( ) const
inline
bool operator!= ( const FastDelegate6< Param1, Param2, Param3, Param4, Param5, Param6, RetType > &  x) const
inline
bool operator!= ( StaticFunctionPtr  funcptr)
inline
RetType operator() ( Param1  p1,
Param2  p2,
Param3  p3,
Param4  p4,
Param5  p5,
Param6  p6 
) const
inline
bool operator< ( const FastDelegate6< Param1, Param2, Param3, Param4, Param5, Param6, RetType > &  x) const
inline
void operator= ( const FastDelegate6< Param1, Param2, Param3, Param4, Param5, Param6, RetType > &  x)
inline
void operator= ( DesiredRetType(*)(Param1 p1, Param2 p2, Param3 p3, Param4 p4, Param5 p5, Param6 p6)  function_to_bind)
inline
bool operator== ( const FastDelegate6< Param1, Param2, Param3, Param4, Param5, Param6, RetType > &  x) const
inline
bool operator== ( StaticFunctionPtr  funcptr)
inline
bool operator> ( const FastDelegate6< Param1, Param2, Param3, Param4, Param5, Param6, RetType > &  x) const
inline
void SetMemento ( const DelegateMemento any)
inline

The documentation for this class was generated from the following file: