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... | |
Public Member Functions inherited from casacore::Notice | |
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 60 of file OrderedMap.h.
|
private |
Enumerator | |
---|---|
CLEAR | |
DEFINE | |
REMOVE | |
DELETE |
Definition at line 64 of file OrderedMap.h.
|
inlineprivate |
Definition at line 75 of file OrderedMap.h.
|
inlinevirtual |
This operator can be used to compare two "OrderedMapNotice"s.
Implements casacore::Notice.
Definition at line 88 of file OrderedMap.h.
References casacore::OrderedMapNotice< t, v >::changeType, casacore::OrderedMapNotice< t, v >::modPos, and casacore::OrderedMapNotice< t, v >::type().
|
inline |
This function returns the "Notice" type, retrieved from the "type registry".
Definition at line 82 of file OrderedMap.h.
Referenced by casacore::OrderedMapNotice< t, v >::operator==().
|
friend |
Definition at line 62 of file OrderedMap.h.
|
friend |
Definition at line 61 of file OrderedMap.h.
|
private |
Referenced by casacore::OrderedMapNotice< t, v >::operator==().
|
private |
Definition at line 65 of file OrderedMap.h.
Referenced by casacore::OrderedMapNotice< t, v >::operator==().