Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

GUARDmeth< T, EVT > Class Template Reference

#include <guard.H>

Inherits GUARD.

List of all members.

Public Types

typedef bool(T::* _meth )(EVT) const

Public Methods

 GUARDmeth (T *o, _meth m)
virtual ~GUARDmeth ()
virtual bool guarded () const
virtual int exec (cEVENTptr &e) const
virtual void debug (ostream &o) const

Protected Attributes

T * _obj
_meth _method

template<class T, class EVT>
class GUARDmeth< T, EVT >


Member Typedef Documentation

template<class T, class EVT>
typedef bool(T::* GUARDmeth< T, EVT >::_meth)(EVT) const
 


Constructor & Destructor Documentation

template<class T, class EVT>
GUARDmeth< T, EVT >::GUARDmeth T *    o,
_meth    m
[inline]
 

template<class T, class EVT>
virtual GUARDmeth< T, EVT >::~GUARDmeth   [inline, virtual]
 


Member Function Documentation

template<class T, class EVT>
virtual void GUARDmeth< T, EVT >::debug ostream &    o const [inline, virtual]
 

Implements GUARD.

template<class T, class EVT>
virtual int GUARDmeth< T, EVT >::exec cEVENTptr &    e const [inline, virtual]
 

Implements GUARD.

template<class T, class EVT>
virtual bool GUARDmeth< T, EVT >::guarded   const [inline, virtual]
 

Implements GUARD.


Member Data Documentation

template<class T, class EVT>
_meth GUARDmeth< T, EVT >::_method [protected]
 

template<class T, class EVT>
T* GUARDmeth< T, EVT >::_obj [protected]
 


The documentation for this class was generated from the following file:
Generated on Mon Sep 15 16:26:00 2003 for gluebase by doxygen1.2.18