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

#include <Callback.h>

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

Public Member Functions

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

Protected Types

typedef void(Class::* Method) ()
 

Protected Member Functions

void _Execute ()
 

Protected Attributes

Class * m_object
 
Method m_method
 

Detailed Description

template<class Class>
class Oregon::_Callback< Class >

Definition at line 108 of file Callback.h.

Member Typedef Documentation

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

Definition at line 111 of file Callback.h.

Constructor & Destructor Documentation

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

Definition at line 119 of file Callback.h.

120  : m_object(object), m_method(method) {}
template<class Class >
Oregon::_Callback< Class >::_Callback ( _Callback< Class > const &  cb)
inline

Definition at line 121 of file Callback.h.

122  : m_object(cb.m_object), m_method(cb.m_method) {}

Member Function Documentation

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

Member Data Documentation

template<class Class >
Method Oregon::_Callback< Class >::m_method
protected

Definition at line 113 of file Callback.h.

template<class Class >
Class* Oregon::_Callback< Class >::m_object
protected

Definition at line 112 of file Callback.h.


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