OregonCore  revision be9e804-git
Your Favourite TBC server
Oregon::_Callback< Class, ParamType1 > Class Template Reference

#include <Callback.h>

+ Inheritance diagram for Oregon::_Callback< Class, ParamType1 >:

Public Member Functions

 _Callback (Class *object, Method method, ParamType1 param1)
 
 _Callback (_Callback< Class, ParamType1 > const &cb)
 

Protected Types

typedef void(Class::* Method) (ParamType1)
 

Protected Member Functions

void _Execute ()
 

Protected Attributes

Class * m_object
 
Method m_method
 
ParamType1 m_param1
 

Detailed Description

template<class Class, typename ParamType1>
class Oregon::_Callback< Class, ParamType1 >

Definition at line 89 of file Callback.h.

Member Typedef Documentation

template<class Class , typename ParamType1 >
typedef void(Class::* Oregon::_Callback< Class, ParamType1 >::Method) (ParamType1)
protected

Definition at line 92 of file Callback.h.

Constructor & Destructor Documentation

template<class Class , typename ParamType1 >
Oregon::_Callback< Class, ParamType1 >::_Callback ( Class *  object,
Method  method,
ParamType1  param1 
)
inline

Definition at line 101 of file Callback.h.

template<class Class , typename ParamType1 >
Oregon::_Callback< Class, ParamType1 >::_Callback ( _Callback< Class, ParamType1 > const &  cb)
inline

Definition at line 103 of file Callback.h.

104  : m_object(cb.m_object), m_method(cb.m_method), m_param1(cb.m_param1) {}

Member Function Documentation

template<class Class , typename ParamType1 >
void Oregon::_Callback< Class, ParamType1 >::_Execute ( )
inlineprotected

Member Data Documentation

template<class Class , typename ParamType1 >
Method Oregon::_Callback< Class, ParamType1 >::m_method
protected

Definition at line 94 of file Callback.h.

template<class Class , typename ParamType1 >
Class* Oregon::_Callback< Class, ParamType1 >::m_object
protected

Definition at line 93 of file Callback.h.

template<class Class , typename ParamType1 >
ParamType1 Oregon::_Callback< Class, ParamType1 >::m_param1
protected

Definition at line 95 of file Callback.h.


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