DCMTK
Version 3.6.1 20120515
OFFIS DICOM Toolkit
|
this class implements a simple map of key-value pairs. More...
Public Member Functions | |
DcmSimpleMap () | |
default constructor | |
~DcmSimpleMap () | |
destructor | |
OFBool | add (const OFString &key, const T &value) |
inserts a new key-value pair into the map by means of copy construction. | |
const T * | lookup (const OFString &key) const |
looks up the given key in the map. | |
OFLIST_TYPENAME | OFListIterator (DcmKeyValuePair< T > *) begin() |
return iterator to first element in list | |
OFLIST_TYPENAME | OFListIterator (DcmKeyValuePair< T > *) end() |
return iterator to end of list | |
Private Member Functions | |
DcmSimpleMap (const DcmSimpleMap &arg) | |
private undefined copy constructor | |
DcmSimpleMap & | operator= (const DcmSimpleMap &arg) |
private undefined copy assignment operator | |
Private Attributes | |
OFList< DcmKeyValuePair< T > * > | list_ |
the list of key-value pairs |
this class implements a simple map of key-value pairs.
No double keys are permitted, the second attempt to insert an element with a key already present will fail. Template type must be copy constructable.
OFBool DcmSimpleMap< T >::add | ( | const OFString & | key, |
const T & | value | ||
) | [inline] |
inserts a new key-value pair into the map by means of copy construction.
key | key |
value | value |
const T* DcmSimpleMap< T >::lookup | ( | const OFString & | key | ) | const [inline] |
looks up the given key in the map.
key | key |