aedFunctor1Arg< T, A > Class Template Reference

#include <aedFunctor1Arg.h>

Inheritance diagram for aedFunctor1Arg< T, A >:

Inheritance graph
[legend]
Collaboration diagram for aedFunctor1Arg< T, A >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

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

Private Attributes

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

template<class T = stub, class A = stub>
class aedFunctor1Arg< T, A >


Constructor & Destructor Documentation

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

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

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


Member Function Documentation

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

Implements aedFunctorBase.

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

Implements aedFunctorBase.

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

Implements aedFunctorBase.


Member Data Documentation

template<class T = stub, class A = stub>
A* aedFunctor1Arg< T, A >::m_Argument [private]

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

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

template<class T = stub, class A = stub>
T* aedFunctor1Arg< T, A >::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