Rosetta 3.3
Classes | Namespaces
src/utility/signals/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.hpp>
#include <boost/function.hpp>
#include <algorithm>
#include <vector>

Classes

class  utility::signals::SignalHub< ReturnType, Signal >
 primary class for function based implementation of observer pattern More...

Namespaces

namespace  utility
 

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


namespace  utility::signals

Detailed Description

primary class for function based implementation of observer pattern

Author:
Yih-En Andrew Ban (yab@u.washington.edu)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines