Observable< T > Class Template Reference

templated observable class More...

#include <observable.hh>


Public Member Functions

 Observable ()
 Observable (const Observable &o)
 ~Observable ()
Observableoperator= (const Observable &o)
void Attach (T *d)
void Detach (T *o)
void Notify () const
void Notify (const Extent &e) const
void Notify (const Point &p) const
int GetListSize () const
long MemSize () const


Detailed Description

template<class T>
class ost::img::Observable< T >

templated observable class

Definition at line 42 of file observable.hh.


Constructor & Destructor Documentation

Observable (  )  [inline]

Definition at line 47 of file observable.hh.

Observable ( const Observable< T > &  o  )  [inline]

Definition at line 54 of file observable.hh.

~Observable (  )  [inline]

Definition at line 58 of file observable.hh.


Member Function Documentation

void Attach ( T *  d  )  [inline]

Definition at line 73 of file observable.hh.

void Detach ( T *  o  )  [inline]

Definition at line 77 of file observable.hh.

int GetListSize (  )  const [inline]

Definition at line 94 of file observable.hh.

long MemSize (  )  const [inline]

Definition at line 98 of file observable.hh.

void Notify ( const Point p  )  const [inline]

Definition at line 89 of file observable.hh.

void Notify ( const Extent e  )  const [inline]

Definition at line 85 of file observable.hh.

void Notify (  )  const [inline]

Definition at line 81 of file observable.hh.

Observable& operator= ( const Observable< T > &  o  )  [inline]

Definition at line 68 of file observable.hh.


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

Generated on Fri Jul 2 14:23:07 2010 for OpenStructure by  doxygen 1.5.8