WvStreams
WvCallbackList< InnerCallback > Class Template Reference
Inheritance diagram for WvCallbackList< InnerCallback >:

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: