OpenStructure
Public Member Functions
Observable Class Reference

#include <observable.hh>

Public Member Functions

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

Detailed Description

templated observable class

Definition at line 44 of file observable.hh.

Constructor & Destructor Documentation

◆ Observable() [1/2]

◆ Observable() [2/2]

Observable ( const Observable o)

◆ ~Observable()

~Observable ( )

Member Function Documentation

◆ Attach()

void Attach ( DataObserver d)

◆ Detach()

void Detach ( DataObserver o)

◆ GetListSize()

int GetListSize ( ) const

◆ MemSize()

long MemSize ( ) const

◆ Notify() [1/3]

void Notify ( ) const

◆ Notify() [2/3]

void Notify ( const Extent e) const

◆ Notify() [3/3]

void Notify ( const Point p) const

◆ operator=()

Observable& operator= ( const Observable o)

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