casa
$Rev:20696$
|
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 casa::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 casa::OrderedMapNotice::NoticeType [private] |
Definition at line 60 of file OrderedMap.h.
casa::OrderedMapNotice< t, v >::OrderedMapNotice | ( | uInt | pos, |
NoticeType | typ | ||
) | [inline, private] |
Definition at line 71 of file OrderedMap.h.
int casa::OrderedMapNotice< t, v >::operator== | ( | const Notice & | op | ) | const [inline, virtual] |
This operator can be used to compare two "OrderedMapNotice"s.
Implements casa::Notice.
Definition at line 84 of file OrderedMap.h.
References casa::OrderedMapNotice< t, v >::changeType, casa::OrderedMapNotice< t, v >::modPos, casa::Notice::type(), and casa::OrderedMapNotice< t, v >::type().
uInt casa::OrderedMapNotice< t, v >::type | ( | ) | const [inline, virtual] |
This function returns the "Notice" type, retrieved from the "type registry".
Implements casa::Notice.
Definition at line 78 of file OrderedMap.h.
Referenced by casa::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 casa::OrderedMapNotice::NoticeType casa::OrderedMapNotice< t, v >::changeType [private] |
Referenced by casa::OrderedMapNotice< t, v >::operator==().
uInt casa::OrderedMapNotice< t, v >::modPos [private] |
Definition at line 61 of file OrderedMap.h.
Referenced by casa::OrderedMapNotice< t, v >::operator==().