Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

WvCallbackMember< ParentCallback, PtrToObject, PtrToMember > Class Template Reference

#include <wvcallback.h>

Inherits WvCallbackImpl< ParentCallback::ReturnType, ParentCallback::Parm1, ParentCallback::Parm2, ParentCallback::Parm3, ParentCallback::Parm4, ParentCallback::Parm5, ParentCallback::Parm6, ParentCallback::Parm7, ParentCallback::Parm8 >.

Collaboration diagram for WvCallbackMember< ParentCallback, PtrToObject, PtrToMember >:

[legend]
List of all members.

template<class ParentCallback, typename PtrToObject, typename PtrToMember>
class WvCallbackMember< ParentCallback, PtrToObject, PtrToMember >


Public Types

typedef ParentCallback::ReturnType(* type )(ParentCallback::Parm1, ParentCallback::Parm2, ParentCallback::Parm3, ParentCallback::Parm4, ParentCallback::Parm5, ParentCallback::Parm6, ParentCallback::Parm7, ParentCallback::Parm8)

Public Member Functions

 WvCallbackMember (PtrToObject _obj, PtrToMember _member)
WvCallbackMember * clone () const
R operator() ()
R operator() (P1 p1)
R operator() (P1 p1, P2 p2)
R operator() (P1 p1, P2 p2, P3 p3)
R operator() (P1 p1, P2 p2, P3 p3, P4 p4)
R operator() (P1 p1, P2 p2, P3 p3, P4 p4, P5 p5)
R operator() (P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6)
R operator() (P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, P7 p7)
R operator() (P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, P7 p7, P8 p8)
ParentCallback::ReturnType thaw (const FrozenParams &frozen)
virtual ParentCallback::ReturnType operator() (ParentCallback::Parm1p1, ParentCallback::Parm2p2, ParentCallback::Parm3p3, ParentCallback::Parm4p4, ParentCallback::Parm5p5, ParentCallback::Parm6p6, ParentCallback::Parm7p7, ParentCallback::Parm8p8)=0

Member Typedef Documentation

typedef ParentCallback::ReturnType (* WvCallbackImpl< ParentCallback::ReturnType , ParentCallback::Parm1 , ParentCallback::Parm2 , ParentCallback::Parm3 , ParentCallback::Parm4 , ParentCallback::Parm5 , ParentCallback::Parm6 , ParentCallback::Parm7 , ParentCallback::Parm8 >::type)(ParentCallback::Parm1 , ParentCallback::Parm2 , ParentCallback::Parm3 , ParentCallback::Parm4 , ParentCallback::Parm5 , ParentCallback::Parm6 , ParentCallback::Parm7 , ParentCallback::Parm8 ) [inherited]
 

Definition at line 39 of file wvcallback.h.


Constructor & Destructor Documentation

template<class ParentCallback, typename PtrToObject, typename PtrToMember>
WvCallbackMember< ParentCallback, PtrToObject, PtrToMember >::WvCallbackMember (  PtrToObject  _obj,
PtrToMember  _member
)  [inline]
 

Definition at line 342 of file wvcallback.h.


Member Function Documentation

template<class ParentCallback, typename PtrToObject, typename PtrToMember>
WvCallbackMember* WvCallbackMember< ParentCallback, PtrToObject, PtrToMember >::clone (   )  const [inline, virtual]
 

Implements WvCallbackImpl< ParentCallback::ReturnType, ParentCallback::Parm1, ParentCallback::Parm2, ParentCallback::Parm3, ParentCallback::Parm4, ParentCallback::Parm5, ParentCallback::Parm6, ParentCallback::Parm7, ParentCallback::Parm8 >.

Definition at line 345 of file wvcallback.h.

virtual ParentCallback::ReturnType WvCallbackImpl< ParentCallback::ReturnType , ParentCallback::Parm1 , ParentCallback::Parm2 , ParentCallback::Parm3 , ParentCallback::Parm4 , ParentCallback::Parm5 , ParentCallback::Parm6 , ParentCallback::Parm7 , ParentCallback::Parm8 >::operator() (  ParentCallback::Parm1   p1,
ParentCallback::Parm2   p2,
ParentCallback::Parm3   p3,
ParentCallback::Parm4   p4,
ParentCallback::Parm5   p5,
ParentCallback::Parm6   p6,
ParentCallback::Parm7   p7,
ParentCallback::Parm8   p8
)  [pure virtual, inherited]
 

template<class ParentCallback, typename PtrToObject, typename PtrToMember>
R WvCallbackMember< ParentCallback, PtrToObject, PtrToMember >::operator() (  P1  p1,
P2  p2,
P3  p3,
P4  p4,
P5  p5,
P6  p6,
P7  p7,
P8  p8
)  [inline]
 

Definition at line 363 of file wvcallback.h.

template<class ParentCallback, typename PtrToObject, typename PtrToMember>
R WvCallbackMember< ParentCallback, PtrToObject, PtrToMember >::operator() (  P1  p1,
P2  p2,
P3  p3,
P4  p4,
P5  p5,
P6  p6,
P7  p7
)  [inline]
 

Definition at line 361 of file wvcallback.h.

template<class ParentCallback, typename PtrToObject, typename PtrToMember>
R WvCallbackMember< ParentCallback, PtrToObject, PtrToMember >::operator() (  P1  p1,
P2  p2,
P3  p3,
P4  p4,
P5  p5,
P6  p6
)  [inline]
 

Definition at line 359 of file wvcallback.h.

template<class ParentCallback, typename PtrToObject, typename PtrToMember>
R WvCallbackMember< ParentCallback, PtrToObject, PtrToMember >::operator() (  P1  p1,
P2  p2,
P3  p3,
P4  p4,
P5  p5
)  [inline]
 

Definition at line 357 of file wvcallback.h.

template<class ParentCallback, typename PtrToObject, typename PtrToMember>
R WvCallbackMember< ParentCallback, PtrToObject, PtrToMember >::operator() (  P1  p1,
P2  p2,
P3  p3,
P4  p4
)  [inline]
 

Definition at line 355 of file wvcallback.h.

template<class ParentCallback, typename PtrToObject, typename PtrToMember>
R WvCallbackMember< ParentCallback, PtrToObject, PtrToMember >::operator() (  P1  p1,
P2  p2,
P3  p3
)  [inline]
 

Definition at line 353 of file wvcallback.h.

template<class ParentCallback, typename PtrToObject, typename PtrToMember>
R WvCallbackMember< ParentCallback, PtrToObject, PtrToMember >::operator() (  P1  p1,
P2  p2
)  [inline]
 

Definition at line 351 of file wvcallback.h.

template<class ParentCallback, typename PtrToObject, typename PtrToMember>
R WvCallbackMember< ParentCallback, PtrToObject, PtrToMember >::operator() (  P1  p1  )  [inline]
 

Definition at line 349 of file wvcallback.h.

template<class ParentCallback, typename PtrToObject, typename PtrToMember>
R WvCallbackMember< ParentCallback, PtrToObject, PtrToMember >::operator() (   )  [inline]
 

Definition at line 347 of file wvcallback.h.

ParentCallback::ReturnType WvCallbackImpl< ParentCallback::ReturnType , ParentCallback::Parm1 , ParentCallback::Parm2 , ParentCallback::Parm3 , ParentCallback::Parm4 , ParentCallback::Parm5 , ParentCallback::Parm6 , ParentCallback::Parm7 , ParentCallback::Parm8 >::thaw (  const FrozenParams &  frozen  )  [inline, inherited]
 

Definition at line 40 of file wvcallback.h.


The documentation for this class was generated from the following file:
Generated on Tue Oct 5 01:09:24 2004 for WvStreams by doxygen 1.3.7