WvStreams
Public Member Functions | List of all members
WvCallbackList< InnerCallback > Class Template Reference
Inheritance diagram for WvCallbackList< InnerCallback >:
Inheritance graph
[legend]

Public Member Functions

void add (const InnerCallback &cb, void *cookie)
 
void del (void *cookie)
 
bool isempty () const
 
void operator() () const
 
template<typename P1 >
void operator() (P1 &p1) const
 
template<typename P1 , typename P2 >
void operator() (P1 &p1, P2 &p2) const
 
template<typename P1 , typename P2 , typename P3 >
void operator() (P1 &p1, P2 &p2, P3 &p3) const
 
template<typename P1 , typename P2 , typename P3 , typename P4 >
void operator() (P1 &p1, P2 &p2, P3 &p3, P4 &p4) const
 
template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 >
void operator() (P1 &p1, P2 &p2, P3 &p3, P4 &p4, P5 &p5) const
 
template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 >
void operator() (P1 &p1, P2 &p2, P3 &p3, P4 &p4, P5 &p5, P6 &p6) const
 
template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename P7 >
void operator() (P1 &p1, P2 &p2, P3 &p3, P4 &p4, P5 &p5, P6 &p6, P7 &p7) const
 
template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename P7 , typename P8 >
void operator() (P1 &p1, P2 &p2, P3 &p3, P4 &p4, P5 &p5, P6 &p6, P7 &p7, P8 &p8) const
 
void add (const InnerCallback &cb, void *cookie)
 
void del (void *cookie)
 
bool isempty () const
 
void operator() () const
 
template<typename P1 >
void operator() (P1 &p1) const
 
template<typename P1 , typename P2 >
void operator() (P1 &p1, P2 &p2) const
 
template<typename P1 , typename P2 , typename P3 >
void operator() (P1 &p1, P2 &p2, P3 &p3) const
 
template<typename P1 , typename P2 , typename P3 , typename P4 >
void operator() (P1 &p1, P2 &p2, P3 &p3, P4 &p4) const
 
template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 >
void operator() (P1 &p1, P2 &p2, P3 &p3, P4 &p4, P5 &p5) const
 
template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 >
void operator() (P1 &p1, P2 &p2, P3 &p3, P4 &p4, P5 &p5, P6 &p6) const
 
template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename P7 >
void operator() (P1 &p1, P2 &p2, P3 &p3, P4 &p4, P5 &p5, P6 &p6, P7 &p7) const
 
template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename P7 , typename P8 >
void operator() (P1 &p1, P2 &p2, P3 &p3, P4 &p4, P5 &p5, P6 &p6, P7 &p7, P8 &p8) const
 

Detailed Description

template<class InnerCallback>
class WvCallbackList< InnerCallback >

Definition at line 14 of file debian/libwvstreams-dev/usr/include/wvstreams/wvcallbacklist.h.

Constructor & Destructor Documentation

◆ WvCallbackList() [1/2]

template<class InnerCallback >
WvCallbackList< InnerCallback >::WvCallbackList ( )
inline

◆ WvCallbackList() [2/2]

template<class InnerCallback >
WvCallbackList< InnerCallback >::WvCallbackList ( )
inline

Definition at line 24 of file include/wvcallbacklist.h.

Member Function Documentation

◆ add() [1/2]

template<class InnerCallback >
void WvCallbackList< InnerCallback >::add ( const InnerCallback &  cb,
void *  cookie 
)
inline

◆ del() [1/2]

template<class InnerCallback >
void WvCallbackList< InnerCallback >::del ( void *  cookie)
inline

◆ isempty() [1/2]

template<class InnerCallback >
bool WvCallbackList< InnerCallback >::isempty ( ) const
inline

◆ operator()() [1/18]

template<class InnerCallback >
void WvCallbackList< InnerCallback >::operator() ( ) const
inline

◆ operator()() [2/18]

template<class InnerCallback >
template<typename P1 >
void WvCallbackList< InnerCallback >::operator() ( P1 &  p1) const
inline

◆ operator()() [3/18]

template<class InnerCallback >
template<typename P1 , typename P2 >
void WvCallbackList< InnerCallback >::operator() ( P1 &  p1,
P2 &  p2 
) const
inline

◆ operator()() [4/18]

template<class InnerCallback >
template<typename P1 , typename P2 , typename P3 >
void WvCallbackList< InnerCallback >::operator() ( P1 &  p1,
P2 &  p2,
P3 &  p3 
) const
inline

◆ operator()() [5/18]

template<class InnerCallback >
template<typename P1 , typename P2 , typename P3 , typename P4 >
void WvCallbackList< InnerCallback >::operator() ( P1 &  p1,
P2 &  p2,
P3 &  p3,
P4 &  p4 
) const
inline

◆ operator()() [6/18]

template<class InnerCallback >
template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 >
void WvCallbackList< InnerCallback >::operator() ( P1 &  p1,
P2 &  p2,
P3 &  p3,
P4 &  p4,
P5 &  p5 
) const
inline

◆ operator()() [7/18]

template<class InnerCallback >
template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 >
void WvCallbackList< InnerCallback >::operator() ( P1 &  p1,
P2 &  p2,
P3 &  p3,
P4 &  p4,
P5 &  p5,
P6 &  p6 
) const
inline

◆ operator()() [8/18]

template<class InnerCallback >
template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename P7 >
void WvCallbackList< InnerCallback >::operator() ( P1 &  p1,
P2 &  p2,
P3 &  p3,
P4 &  p4,
P5 &  p5,
P6 &  p6,
P7 &  p7 
) const
inline

◆ operator()() [9/18]

template<class InnerCallback >
template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename P7 , typename P8 >
void WvCallbackList< InnerCallback >::operator() ( P1 &  p1,
P2 &  p2,
P3 &  p3,
P4 &  p4,
P5 &  p5,
P6 &  p6,
P7 &  p7,
P8 &  p8 
) const
inline

◆ add() [2/2]

template<class InnerCallback >
void WvCallbackList< InnerCallback >::add ( const InnerCallback &  cb,
void *  cookie 
)
inline

Definition at line 27 of file include/wvcallbacklist.h.

◆ del() [2/2]

template<class InnerCallback >
void WvCallbackList< InnerCallback >::del ( void *  cookie)
inline

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

◆ isempty() [2/2]

template<class InnerCallback >
bool WvCallbackList< InnerCallback >::isempty ( ) const
inline

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

◆ operator()() [10/18]

template<class InnerCallback >
void WvCallbackList< InnerCallback >::operator() ( ) const
inline

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

◆ operator()() [11/18]

template<class InnerCallback >
template<typename P1 >
void WvCallbackList< InnerCallback >::operator() ( P1 &  p1) const
inline

Definition at line 51 of file include/wvcallbacklist.h.

◆ operator()() [12/18]

template<class InnerCallback >
template<typename P1 , typename P2 >
void WvCallbackList< InnerCallback >::operator() ( P1 &  p1,
P2 &  p2 
) const
inline

Definition at line 60 of file include/wvcallbacklist.h.

◆ operator()() [13/18]

template<class InnerCallback >
template<typename P1 , typename P2 , typename P3 >
void WvCallbackList< InnerCallback >::operator() ( P1 &  p1,
P2 &  p2,
P3 &  p3 
) const
inline

Definition at line 70 of file include/wvcallbacklist.h.

◆ operator()() [14/18]

template<class InnerCallback >
template<typename P1 , typename P2 , typename P3 , typename P4 >
void WvCallbackList< InnerCallback >::operator() ( P1 &  p1,
P2 &  p2,
P3 &  p3,
P4 &  p4 
) const
inline

Definition at line 81 of file include/wvcallbacklist.h.

◆ operator()() [15/18]

template<class InnerCallback >
template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 >
void WvCallbackList< InnerCallback >::operator() ( P1 &  p1,
P2 &  p2,
P3 &  p3,
P4 &  p4,
P5 &  p5 
) const
inline

Definition at line 93 of file include/wvcallbacklist.h.

◆ operator()() [16/18]

template<class InnerCallback >
template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 >
void WvCallbackList< InnerCallback >::operator() ( P1 &  p1,
P2 &  p2,
P3 &  p3,
P4 &  p4,
P5 &  p5,
P6 &  p6 
) const
inline

Definition at line 106 of file include/wvcallbacklist.h.

◆ operator()() [17/18]

template<class InnerCallback >
template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename P7 >
void WvCallbackList< InnerCallback >::operator() ( P1 &  p1,
P2 &  p2,
P3 &  p3,
P4 &  p4,
P5 &  p5,
P6 &  p6,
P7 &  p7 
) const
inline

Definition at line 120 of file include/wvcallbacklist.h.

◆ operator()() [18/18]

template<class InnerCallback >
template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename P7 , typename P8 >
void WvCallbackList< InnerCallback >::operator() ( P1 &  p1,
P2 &  p2,
P3 &  p3,
P4 &  p4,
P5 &  p5,
P6 &  p6,
P7 &  p7,
P8 &  p8 
) const
inline

Definition at line 136 of file include/wvcallbacklist.h.


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