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

#include <FastDelegate.h>

Public Types

typedef FastDelegate0 type
 

Public Member Functions

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

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

Member Function Documentation

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

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