Torque2D Reference
Classes | Public Types | Public Member Functions | List of all members
FastDelegate1< Param1, RetType > Class Template Reference

#include <FastDelegate.h>

Public Types

typedef FastDelegate1 type
 

Public Member Functions

 FastDelegate1 ()
 
 FastDelegate1 (const FastDelegate1 &x)
 
void operator= (const FastDelegate1 &x)
 
bool operator== (const FastDelegate1 &x) const
 
bool operator!= (const FastDelegate1 &x) const
 
bool operator< (const FastDelegate1 &x) const
 
bool operator> (const FastDelegate1 &x) const
 
template<class X , class Y >
 FastDelegate1 (Y *pthis, DesiredRetType(X::*function_to_bind)(Param1 p1))
 
template<class X , class Y >
void bind (Y *pthis, DesiredRetType(X::*function_to_bind)(Param1 p1))
 
template<class X , class Y >
 FastDelegate1 (const Y *pthis, DesiredRetType(X::*function_to_bind)(Param1 p1) const)
 
template<class X , class Y >
void bind (const Y *pthis, DesiredRetType(X::*function_to_bind)(Param1 p1) const)
 
 FastDelegate1 (DesiredRetType(*function_to_bind)(Param1 p1))
 
void operator= (DesiredRetType(*function_to_bind)(Param1 p1))
 
void bind (DesiredRetType(*function_to_bind)(Param1 p1))
 
RetType operator() (Param1 p1) 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

FastDelegate1 ( )
inline
FastDelegate1 ( const FastDelegate1< Param1, RetType > &  x)
inline
FastDelegate1 ( Y *  pthis,
DesiredRetType(X::*)(Param1 p1)  function_to_bind 
)
inline
FastDelegate1 ( const Y *  pthis,
DesiredRetType(X::*)(Param1 p1) const  function_to_bind 
)
inline
FastDelegate1 ( DesiredRetType(*)(Param1 p1)  function_to_bind)
inline

Member Function Documentation

void bind ( Y *  pthis,
DesiredRetType(X::*)(Param1 p1)  function_to_bind 
)
inline
void bind ( const Y *  pthis,
DesiredRetType(X::*)(Param1 p1) const  function_to_bind 
)
inline
void bind ( DesiredRetType(*)(Param1 p1)  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 FastDelegate1< Param1, RetType > &  x) const
inline
bool operator!= ( StaticFunctionPtr  funcptr)
inline
RetType operator() ( Param1  p1) const
inline
bool operator< ( const FastDelegate1< Param1, RetType > &  x) const
inline
void operator= ( const FastDelegate1< Param1, RetType > &  x)
inline
void operator= ( DesiredRetType(*)(Param1 p1)  function_to_bind)
inline
bool operator== ( const FastDelegate1< Param1, RetType > &  x) const
inline
bool operator== ( StaticFunctionPtr  funcptr)
inline
bool operator> ( const FastDelegate1< Param1, RetType > &  x) const
inline
void SetMemento ( const DelegateMemento any)
inline

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