golib  0.5
goCaller0< Tret > Class Template Reference

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

#include <gofunctor2.h>

Public Types

typedef goFunctorBase0< Tret > FunctorBase
 Function type represented by this class.
 
typedef std::list< goAutoPtr< FunctorBase > > FunctorList
 
typedef goFunctorBase0< Tret > FunctorBase
 Function type represented by this class.
 
typedef goList< goAutoPtr< FunctorBase > > FunctorList
 

Public Member Functions

void connect (goAutoPtr< FunctorBase > f)
 
void disconnect (goAutoPtr< FunctorBase > f)
 
void clear ()
 
virtual void operator() ()
 
void connect (goAutoPtr< FunctorBase > f)
 
void disconnect (goAutoPtr< FunctorBase > f)
 
void clear ()
 
virtual void operator() ()
 

Detailed Description

template<class Tret>
class goCaller0< Tret >

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

Todo:
Fix the goList issue. golist.hpp must be included at the end of one source file that uses this class.

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