aedCallBack Class Reference

#include <aedCallBack.h>

Collaboration diagram for aedCallBack:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 aedCallBack ()
 aedCallBack (void(*function)(void *, void *))
template<class A>
 aedCallBack (void(*function)(void *, void *, A *), A *arg)
template<class T>
 aedCallBack (T *obj, void(T::*memberfunction)(void *, void *))
template<class T, class A>
 aedCallBack (T *obj, void(T::*memberfunction)(void *, void *, A *), A *arg)
 aedCallBack (const aedCallBack &obj)
aedCallBack operator= (const aedCallBack &obj)
aedFunctorBasegetFunctor (void) const
void Call (void *caller, void *data)
 ~aedCallBack ()

Private Attributes

aedFunctorBasem_FuncPtr

Constructor & Destructor Documentation

aedCallBack::aedCallBack (  )  [inline]

aedCallBack::aedCallBack ( void(*)(void *, void *)  function  )  [inline]

template<class A>
aedCallBack::aedCallBack ( void(*)(void *, void *, A *)  function,
A *  arg 
) [inline]

template<class T>
aedCallBack::aedCallBack ( T *  obj,
void(T::*)(void *, void *)  memberfunction 
) [inline]

template<class T, class A>
aedCallBack::aedCallBack ( T *  obj,
void(T::*)(void *, void *, A *)  memberfunction,
A *  arg 
) [inline]

aedCallBack::aedCallBack ( const aedCallBack obj  )  [inline]

aedCallBack::~aedCallBack (  )  [inline]


Member Function Documentation

void aedCallBack::Call ( void *  caller,
void *  data 
) [inline]

aedFunctorBase* aedCallBack::getFunctor ( void   )  const [inline]

aedCallBack aedCallBack::operator= ( const aedCallBack obj  )  [inline]


Member Data Documentation

aedFunctorBase* aedCallBack::m_FuncPtr [private]


The documentation for this class was generated from the following file:
Generated on Sun Mar 11 15:33:25 2007 for MetalWarriors by  doxygen 1.4.7