Public Member Functions | |
| OFSetIterator (OFSet< T > &ofsetv) | |
| Constructor. | |
| virtual | ~OFSetIterator () |
| Destructor. | |
| void | ResetBeginning () |
| Resets the iterator to the set's first element. | |
| void | ResetEnd () |
| Resets the iterator to the set's last element. | |
| T * | Object () |
| Returns the current element. | |
| void | Next () |
| Sets the iterator to the next element in the set. | |
| void | Prev () |
| Sets the iterator to the previous element in the set. | |
| OFBool | operator== (const OFSetIterator< T > &other) const |
| Determines if two iterators are identical. | |
| OFBool | operator!= (const OFSetIterator< T > &other) const |
| Determines if two iterators are not identical. | |
Protected Attributes | |
| OFSet< T > & | ofset |
| reference to the set instance | |
| unsigned int | pos |
| current position in the set | |
Note the following properties of this class:
Definition at line 51 of file ofsetit.h.
| OFSetIterator< T >::OFSetIterator | ( | OFSet< T > & | ofsetv | ) | [inline] |
| T* OFSetIterator< T >::Object | ( | ) | [inline] |
Returns the current element.
Definition at line 96 of file ofsetit.h.
References OFSetIterator< T >::ofset, and OFSetIterator< T >::pos.
| OFBool OFSetIterator< T >::operator== | ( | const OFSetIterator< T > & | other | ) | const [inline] |
Determines if two iterators are identical.
| other | Iterator which shall be compared with this. |
Definition at line 128 of file ofsetit.h.
References OFSetIterator< T >::ofset, and OFSetIterator< T >::pos.
| OFBool OFSetIterator< T >::operator!= | ( | const OFSetIterator< T > & | other | ) | const [inline] |