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 | |
Definition at line 133 of file dchashdi.h.
|
||||||||||||
|
constructor, creates iterator to existing hash dictionary
Definition at line 146 of file dchashdi.h. References init(). |
|
||||||||||||
|
initializes the iterator
Referenced by DcmHashDictIterator(). |