Документ взят из кэша поисковой машины. Адрес
оригинального документа
: http://www.atnf.csiro.au/computing/software/casacore/casacore-1.2.0/doc/html/classcasa_1_1Notice.html
Дата изменения: Unknown Дата индексирования: Mon Feb 14 20:23:25 2011 Кодировка: Поисковые слова: equinox |
abstract base class for notices More...
#include <Notice.h>
Public Member Functions | |
Notice () | |
virtual | ~Notice () |
virtual uInt | type () const =0 |
Return the identification number of the Notice type. | |
virtual int | operator== (const Notice &) const =0 |
Compare two Notice s. |
abstract base class for notices
Public interface
A Notice
is the piece of information passed around between a NoticeSource
and a NoticeTarget
. This abstract base class is only a skeleton intended to be derived from. It does not contain any relevant information -- that must be added by the derived classes --, but it enforces derived classes to implement the comparison operator ==
and the function type()
.
ListNotice , derived from Notice
, is the notification which is passed between List and ListIter to keep cursors and container in sync.
Definition at line 61 of file Notice.h.
virtual casa::Notice::~Notice | ( | ) | [virtual] |
virtual int casa::Notice::operator== | ( | const Notice & | ) | const [pure virtual] |
Compare two Notice
s.
Implemented in casa::ListNotice< t >, casa::OrderedMapNotice< t, v >, and casa::RecordNotice.
virtual uInt casa::Notice::type | ( | ) | const [pure virtual] |
Return the identification number of the Notice
type.
Implemented in casa::ListNotice< t >, casa::OrderedMapNotice< t, v >, and casa::RecordNotice.
Referenced by casa::OrderedMapNotice< t, v >::operator==().