golib  0.5
goCaller10< Tret, Targ0, Targ1, Targ2, Targ3, Targ4, Targ5, Targ6, Targ7, Targ8, Targ9 > Class Template Reference

Broadcasting caller class, like signals in the "signal/slot" paradigm. More...

#include <gofunctor.h>

Public Types

typedef goFunctorBase10< Tret, Targ0, Targ1, Targ2, Targ3, Targ4, Targ5, Targ6, Targ7, Targ8, Targ9 > FunctorBase
 Function type represented by this class.
 
typedef std::list< goAutoPtr< FunctorBase > > FunctorList
 

Public Member Functions

void connect (goAutoPtr< FunctorBase > f)
 
void disconnect (goAutoPtr< FunctorBase > f)
 
void clear ()
 
virtual void operator() (Targ0 arg0, Targ1 arg1, Targ2 arg2, Targ3 arg3, Targ4 arg4, Targ5 arg5, Targ6 arg6, Targ7 arg7, Targ8 arg8, Targ9 arg9)
 

Detailed Description

template<class Tret, class Targ0, class Targ1, class Targ2, class Targ3, class Targ4, class Targ5, class Targ6, class Targ7, class Targ8, class Targ9>
class goCaller10< Tret, Targ0, Targ1, Targ2, Targ3, Targ4, Targ5, Targ6, Targ7, Targ8, Targ9 >

Broadcasting caller class, like signals in the "signal/slot" paradigm.


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