casacore
|
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". More... | |
int | operator== (const Notice &op) const |
This operator can be used to compare two "OrderedMapNotice"s. More... | |
![]() | |
Notice () | |
virtual | ~Notice () |
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.
|
private |
Enumerator | |
---|---|
CLEAR | |
DEFINE | |
REMOVE | |
DELETE |
Definition at line 60 of file OrderedMap.h.
|
inlineprivate |
Definition at line 71 of file OrderedMap.h.
|
inlinevirtual |
This operator can be used to compare two "OrderedMapNotice"s.
Implements casacore::Notice.
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().
|
inlinevirtual |
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 |
Definition at line 58 of file OrderedMap.h.
|
friend |
Definition at line 57 of file OrderedMap.h.
|
private |
Referenced by casacore::OrderedMapNotice< t, v >::operator==().
|
private |
Definition at line 61 of file OrderedMap.h.
Referenced by casacore::OrderedMapNotice< t, v >::operator==().