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, typename C0::Method method)
 
- Public Member Functions inherited from Oregon::_ICallback< _Callback< Class > >
 _ICallback (_Callback< Class > const &cb)
 
void Execute ()
 
- Public Member Functions inherited from Oregon::_Callback< Class >
 _Callback (Class *object, Method method)
 
 _Callback (_Callback< Class > const &cb)
 
- Public Member Functions inherited from Oregon::ICallback
virtual ~ICallback ()
 

Private Types

typedef _Callback< Class > C0
 

Additional Inherited Members

- Protected Types inherited from Oregon::_Callback< Class >
typedef void(Class::* Method) ()
 
- Protected Member Functions inherited from Oregon::_Callback< Class >
void _Execute ()
 
- Protected Attributes inherited from Oregon::_Callback< Class >
Class * m_object
 
Method m_method
 

Detailed Description

template<class Class>
class Oregon::Callback< Class >

Definition at line 290 of file Callback.h.

Member Typedef Documentation

template<class Class >
typedef _Callback< Class > Oregon::Callback< Class >::C0
private

Definition at line 293 of file Callback.h.

Constructor & Destructor Documentation

template<class Class >
Oregon::Callback< Class >::Callback ( Class *  object,
typename C0::Method  method 
)
inline

Definition at line 295 of file Callback.h.

296  : _ICallback< C0 >(C0(object, method)) {}
_Callback< Class > C0
Definition: Callback.h:293

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