Rosetta
Classes | Namespaces
SignalHub.hh File Reference

primary class for function based implementation of observer pattern More...

#include <platform/types.hh>
#include <utility/signals/SignalHub.fwd.hh>
#include <utility/pointer/owning_ptr.hh>
#include <utility/signals/Link.hh>
#include <utility/signals/LinkUnit.hh>
#include <boost/bind/bind.hpp>
#include <boost/function.hpp>
#include <algorithm>
#include <vector>

Classes

class  utility::signals::SignalHub< ReturnType, Signal >
 forward declaration for SignalHub More...
 

Namespaces

 utility
 unresizable vector whose size is known at compile time, which may be allocated on the stack, and which indexes from 0.
 
 utility::signals
 

Detailed Description

primary class for function based implementation of observer pattern

Author
Yih-En Andrew Ban (yab@u.nosp@m..was.nosp@m.hingt.nosp@m.on.e.nosp@m.du)