|
DCMTK
Version 3.6.1 20120515
OFFIS DICOM Toolkit
|
iterator class for traversing a DcmHashDict More...
Public Member Functions | |
| DcmHashDictIterator () | |
| default constructor | |
| DcmHashDictIterator (const DcmHashDict *d, OFBool atEnd=OFFalse) | |
| constructor, creates iterator to existing hash dictionary | |
| DcmHashDictIterator (const DcmHashDictIterator &i) | |
| copy constructor | |
| DcmHashDictIterator & | operator= (const DcmHashDictIterator &i) |
| copy assignment operator | |
| OFBool | operator== (const DcmHashDictIterator &x) const |
| comparison equality | |
| OFBool | operator!= (const DcmHashDictIterator &x) const |
| comparison non-equality | |
| const DcmDictEntry * | operator* () const |
| dereferencing of iterator | |
| DcmHashDictIterator & | operator++ () |
| pre-increment operator | |
| DcmHashDictIterator | operator++ (int) |
| post-increment operator | |
Private Member Functions | |
| void | init (const DcmHashDict *d, OFBool atEnd=OFFalse) |
| initializes the iterator | |
| void | stepUp () |
| implements increment operator on hash dictionary | |
Private Attributes | |
| const DcmHashDict * | dict |
| pointer to the hash dictionary this iterator traverses | |
| int | hindex |
| index of current bucket | |
| OFBool | iterating |
| flag indicating if iter is currently valid | |
| DcmDictEntryListIterator | iter |
| iterator for traversing a bucket in the hash table | |
iterator class for traversing a DcmHashDict
| DcmHashDictIterator::DcmHashDictIterator | ( | const DcmHashDict * | d, |
| OFBool | atEnd = OFFalse |
||
| ) | [inline] |
constructor, creates iterator to existing hash dictionary
| d | pointer to dictionary |
| atEnd | if true, iterator points after last element of hash dictionary, otherwise iterator points to first element |
| void DcmHashDictIterator::init | ( | const DcmHashDict * | d, |
| OFBool | atEnd = OFFalse |
||
| ) | [private] |
initializes the iterator
| d | pointer to hash dictionary, may be NULL |
| atEnd | if true, iterator points after last element of hash dictionary, otherwise iterator points to first element |