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

WvCallbackBase< RET > Class Template Reference

#include <wvcallback.h>

Inheritance diagram for WvCallbackBase< RET >:

WvCallback0< RET > WvCallback0< RET > WvCallback1< RET, P1 > WvCallback1< RET, P1 > WvCallback2< RET, P1, P2 > WvCallback2< RET, P1, P2 > WvCallback3< RET, P1, P2, P3 > WvCallback3< RET, P1, P2, P3 > WvCallback4< RET, P1, P2, P3, P4 > WvCallback4< RET, P1, P2, P3, P4 > WvCallback5< RET, P1, P2, P3, P4, P5 > WvCallback5< RET, P1, P2, P3, P4, P5 > WvCallback6< RET, P1, P2, P3, P4, P5, P6 > WvCallback6< RET, P1, P2, P3, P4, P5, P6 > List of all members.

Public Types

typedef RET(Fake::* FakeFunc )()
typedef RET(* FakeGlobalFunc )()
typedef RET(Fake::* FakeFunc )()
typedef RET(* FakeGlobalFunc )()

Public Member Functions

 WvCallbackBase (void *_obj, FakeFunc _func)
 WvCallbackBase (FakeGlobalFunc _func)
bool operator== (const WvCallbackBase &cb) const
 operator bool () const
 WvCallbackBase (void *_obj, FakeFunc _func)
 WvCallbackBase (FakeGlobalFunc _func)
bool operator== (const WvCallbackBase &cb) const
 operator bool () const

Public Attributes

Fakeobj
Fakeobj

template<class RET>
class WvCallbackBase< RET >


Member Typedef Documentation

template<class RET>
typedef RET(Fake::* WvCallbackBase< RET >::FakeFunc)()
 

Reimplemented in WvCallback0< RET >, WvCallback1< RET, P1 >, WvCallback2< RET, P1, P2 >, WvCallback3< RET, P1, P2, P3 >, WvCallback4< RET, P1, P2, P3, P4 >, WvCallback5< RET, P1, P2, P3, P4, P5 >, WvCallback6< RET, P1, P2, P3, P4, P5, P6 >, WvCallback0< RET >, WvCallback1< RET, P1 >, WvCallback2< RET, P1, P2 >, WvCallback3< RET, P1, P2, P3 >, WvCallback4< RET, P1, P2, P3, P4 >, WvCallback5< RET, P1, P2, P3, P4, P5 >, WvCallback6< RET, P1, P2, P3, P4, P5, P6 >, WvCallback2< void, WvStream &, void * >, WvCallback2< void, WvStream &, void * >, WvCallback2< void, WvStream &, void * >, WvCallback2< void, WvStream &, void * >, WvCallback5< void, void *, const WvString &, const WvString &, const WvString &, const WvString & >, WvCallback5< void, void *, const WvString &, const WvString &, const WvString &, const WvString & >, WvCallback5< void, void *, const WvString &, const WvString &, const WvString &, const WvString & >, and WvCallback5< void, void *, const WvString &, const WvString &, const WvString &, const WvString & >.

Definition at line 29 of file utils/wvcallback.h.

template<class RET>
typedef RET(Fake::* WvCallbackBase< RET >::FakeFunc)()
 

Reimplemented in WvCallback0< RET >, WvCallback1< RET, P1 >, WvCallback2< RET, P1, P2 >, WvCallback3< RET, P1, P2, P3 >, WvCallback4< RET, P1, P2, P3, P4 >, WvCallback5< RET, P1, P2, P3, P4, P5 >, WvCallback6< RET, P1, P2, P3, P4, P5, P6 >, WvCallback0< RET >, WvCallback1< RET, P1 >, WvCallback2< RET, P1, P2 >, WvCallback3< RET, P1, P2, P3 >, WvCallback4< RET, P1, P2, P3, P4 >, WvCallback5< RET, P1, P2, P3, P4, P5 >, WvCallback6< RET, P1, P2, P3, P4, P5, P6 >, WvCallback2< void, WvStream &, void * >, WvCallback2< void, WvStream &, void * >, WvCallback2< void, WvStream &, void * >, WvCallback2< void, WvStream &, void * >, WvCallback5< void, void *, const WvString &, const WvString &, const WvString &, const WvString & >, WvCallback5< void, void *, const WvString &, const WvString &, const WvString &, const WvString & >, WvCallback5< void, void *, const WvString &, const WvString &, const WvString &, const WvString & >, and WvCallback5< void, void *, const WvString &, const WvString &, const WvString &, const WvString & >.

Definition at line 29 of file include/wvcallback.h.

template<class RET>
typedef RET(* WvCallbackBase< RET >::FakeGlobalFunc)()
 

Reimplemented in WvCallback0< RET >, WvCallback1< RET, P1 >, WvCallback2< RET, P1, P2 >, WvCallback3< RET, P1, P2, P3 >, WvCallback4< RET, P1, P2, P3, P4 >, WvCallback5< RET, P1, P2, P3, P4, P5 >, WvCallback6< RET, P1, P2, P3, P4, P5, P6 >, WvCallback0< RET >, WvCallback1< RET, P1 >, WvCallback2< RET, P1, P2 >, WvCallback3< RET, P1, P2, P3 >, WvCallback4< RET, P1, P2, P3, P4 >, WvCallback5< RET, P1, P2, P3, P4, P5 >, WvCallback6< RET, P1, P2, P3, P4, P5, P6 >, WvCallback2< void, WvStream &, void * >, WvCallback2< void, WvStream &, void * >, WvCallback2< void, WvStream &, void * >, WvCallback2< void, WvStream &, void * >, WvCallback5< void, void *, const WvString &, const WvString &, const WvString &, const WvString & >, WvCallback5< void, void *, const WvString &, const WvString &, const WvString &, const WvString & >, WvCallback5< void, void *, const WvString &, const WvString &, const WvString &, const WvString & >, and WvCallback5< void, void *, const WvString &, const WvString &, const WvString &, const WvString & >.

Definition at line 30 of file utils/wvcallback.h.

template<class RET>
typedef RET(* WvCallbackBase< RET >::FakeGlobalFunc)()
 

Reimplemented in WvCallback0< RET >, WvCallback1< RET, P1 >, WvCallback2< RET, P1, P2 >, WvCallback3< RET, P1, P2, P3 >, WvCallback4< RET, P1, P2, P3, P4 >, WvCallback5< RET, P1, P2, P3, P4, P5 >, WvCallback6< RET, P1, P2, P3, P4, P5, P6 >, WvCallback0< RET >, WvCallback1< RET, P1 >, WvCallback2< RET, P1, P2 >, WvCallback3< RET, P1, P2, P3 >, WvCallback4< RET, P1, P2, P3, P4 >, WvCallback5< RET, P1, P2, P3, P4, P5 >, WvCallback6< RET, P1, P2, P3, P4, P5, P6 >, WvCallback2< void, WvStream &, void * >, WvCallback2< void, WvStream &, void * >, WvCallback2< void, WvStream &, void * >, WvCallback2< void, WvStream &, void * >, WvCallback5< void, void *, const WvString &, const WvString &, const WvString &, const WvString & >, WvCallback5< void, void *, const WvString &, const WvString &, const WvString &, const WvString & >, WvCallback5< void, void *, const WvString &, const WvString &, const WvString &, const WvString & >, and WvCallback5< void, void *, const WvString &, const WvString &, const WvString &, const WvString & >.

Definition at line 30 of file include/wvcallback.h.


Constructor & Destructor Documentation

template<class RET>
WvCallbackBase< RET >::WvCallbackBase void *    _obj,
FakeFunc    _func
[inline]
 

Definition at line 39 of file include/wvcallback.h.

template<class RET>
WvCallbackBase< RET >::WvCallbackBase FakeGlobalFunc    _func [inline]
 

Definition at line 43 of file include/wvcallback.h.

template<class RET>
WvCallbackBase< RET >::WvCallbackBase void *    _obj,
FakeFunc    _func
[inline]
 

Definition at line 39 of file utils/wvcallback.h.

template<class RET>
WvCallbackBase< RET >::WvCallbackBase FakeGlobalFunc    _func [inline]
 

Definition at line 43 of file utils/wvcallback.h.


Member Function Documentation

template<class RET>
WvCallbackBase< RET >::operator bool   const [inline]
 

Definition at line 54 of file utils/wvcallback.h.

template<class RET>
WvCallbackBase< RET >::operator bool   const [inline]
 

Definition at line 54 of file include/wvcallback.h.

template<class RET>
bool WvCallbackBase< RET >::operator== const WvCallbackBase< RET > &    cb const [inline]
 

Definition at line 47 of file utils/wvcallback.h.

template<class RET>
bool WvCallbackBase< RET >::operator== const WvCallbackBase< RET > &    cb const [inline]
 

Definition at line 47 of file include/wvcallback.h.


Member Data Documentation

template<class RET>
FakeFunc WvCallbackBase< RET >::func
 

Definition at line 35 of file utils/wvcallback.h.

Referenced by WvCallbackBase< void >::operator==(), and WvCallbackBase< void >::WvCallbackBase().

template<class RET>
FakeGlobalFunc WvCallbackBase< RET >::globalfunc
 

Definition at line 36 of file utils/wvcallback.h.

Referenced by WvCallbackBase< void >::operator bool(), WvCallbackBase< void >::operator==(), and WvCallbackBase< void >::WvCallbackBase().

template<class RET>
Fake* WvCallbackBase< RET >::obj
 

Definition at line 32 of file utils/wvcallback.h.

template<class RET>
Fake* WvCallbackBase< RET >::obj
 

Definition at line 32 of file include/wvcallback.h.

Referenced by WvCallbackBase< void >::operator==().


The documentation for this class was generated from the following files:
Generated on Sun Mar 16 01:01:14 2003 for WvStreams by doxygen1.3-rc3