Message used for OrderedMap notification. More...
#include <OrderedMap.h>
Public Member Functions | |
uInt | type () const |
This function returns the "Notice" type, retrieved from the "type registry". | |
int | operator== (const Notice &op) const |
This operator can be used to compare two "OrderedMapNotice"s. | |
Private Types | |
enum | NoticeType { CLEAR, DEFINE, REMOVE, DELETE } |
Private Member Functions | |
OrderedMapNotice (uInt pos, NoticeType typ) | |
Private Attributes | |
enum casacore::OrderedMapNotice::NoticeType | changeType |
uInt | modPos |
Friends | |
class | OrderedMapRep< t, v > |
class | OrderedMapIterRep< t, v > |
Message used for OrderedMap notification.
This is the message that flows between the OrderedMap and the OrderedMap iterators. It allows OrderedMap iterators to react to changes as they occur to the OrderedMap.
Definition at line 56 of file OrderedMap.h.
enum casacore::OrderedMapNotice::NoticeType [private] |
Definition at line 60 of file OrderedMap.h.
casacore::OrderedMapNotice< t, v >::OrderedMapNotice | ( | uInt | pos, | |
NoticeType | typ | |||
) | [inline, private] |
Definition at line 71 of file OrderedMap.h.
int casacore::OrderedMapNotice< t, v >::operator== | ( | const Notice & | op | ) | const [inline] |
This operator can be used to compare two "OrderedMapNotice"s.
Definition at line 84 of file OrderedMap.h.
References casacore::OrderedMapNotice< t, v >::changeType, casacore::OrderedMapNotice< t, v >::modPos, casacore::Notice::type(), and casacore::OrderedMapNotice< t, v >::type().
uInt casacore::OrderedMapNotice< t, v >::type | ( | ) | const [inline, virtual] |
This function returns the "Notice" type, retrieved from the "type registry".
Implements casacore::Notice.
Definition at line 78 of file OrderedMap.h.
Referenced by casacore::OrderedMapNotice< t, v >::operator==().
friend class OrderedMapIterRep< t, v > [friend] |
Definition at line 58 of file OrderedMap.h.
friend class OrderedMapRep< t, v > [friend] |
Definition at line 57 of file OrderedMap.h.
enum casacore::OrderedMapNotice::NoticeType casacore::OrderedMapNotice< t, v >::changeType [private] |
Referenced by casacore::OrderedMapNotice< t, v >::operator==().
uInt casacore::OrderedMapNotice< t, v >::modPos [private] |
Definition at line 61 of file OrderedMap.h.
Referenced by casacore::OrderedMapNotice< t, v >::operator==().