Документ взят из кэша поисковой машины. Адрес оригинального документа : 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
Кодировка:

Поисковые слова: п п п п п п п п п п п п п п п п п п п п п п п п п п
casacore: casa::Notice Class Reference
Public Member Functions

casa::Notice Class Reference
[Utilities_module]

abstract base class for notices More...

#include <Notice.h>

Inheritance diagram for casa::Notice:
casa::ListNotice< t > casa::OrderedMapNotice< t, v > casa::RecordNotice

List of all members.

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 Notices.

Detailed Description

abstract base class for notices

Intended use:

Public interface

Review Status

Reviewed By:
Friso Olnon
Date Reviewed:
1995/03/16

Synopsis

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().

Example

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.


Constructor & Destructor Documentation

casa::Notice::Notice (  )  [inline]

Definition at line 63 of file Notice.h.

virtual casa::Notice::~Notice (  )  [virtual]

Member Function Documentation

virtual int casa::Notice::operator== ( const Notice  )  const [pure virtual]
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==().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines