aedFunctorNoArgs< T > Class Template Reference

#include <aedFunctorNoArgs.h>

Inheritance diagram for aedFunctorNoArgs< T >:

Inheritance graph
[legend]
Collaboration diagram for aedFunctorNoArgs< T >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 aedFunctorNoArgs (T *obj, void(T::*member)(void *, void *))
 aedFunctorNoArgs (void(*function)(void *, void *))
virtual void operator() (void *caller, void *data)
void Call (void *caller, void *data)
aedFunctorBaseclone (void)
virtual ~aedFunctorNoArgs ()

Private Attributes

T * m_Object
void(T::* m_MemberFunctionPointer )(void *, void *)
void(* m_FunctionPointer )(void *, void *)

template<class T = stub>
class aedFunctorNoArgs< T >


Constructor & Destructor Documentation

template<class T = stub>
aedFunctorNoArgs< T >::aedFunctorNoArgs ( T *  obj,
void(T::*)(void *, void *)  member 
) [inline]

template<class T = stub>
aedFunctorNoArgs< T >::aedFunctorNoArgs ( void(*)(void *, void *)  function  )  [inline]

template<class T = stub>
virtual aedFunctorNoArgs< T >::~aedFunctorNoArgs (  )  [inline, virtual]


Member Function Documentation

template<class T = stub>
void aedFunctorNoArgs< T >::Call ( void *  caller,
void *  data 
) [inline, virtual]

Implements aedFunctorBase.

template<class T = stub>
aedFunctorBase* aedFunctorNoArgs< T >::clone ( void   )  [inline, virtual]

Implements aedFunctorBase.

template<class T = stub>
virtual void aedFunctorNoArgs< T >::operator() ( void *  caller,
void *  data 
) [inline, virtual]

Implements aedFunctorBase.


Member Data Documentation

template<class T = stub>
void(* aedFunctorNoArgs< T >::m_FunctionPointer)(void *, void *) [private]

template<class T = stub>
void(T::* aedFunctorNoArgs< T >::m_MemberFunctionPointer)(void *, void *) [private]

template<class T = stub>
T* aedFunctorNoArgs< T >::m_Object [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