#include <support/List.h>
Inheritance diagram for SAbstractList::AbstractIterator:
SAbstractList
that provides iteration over list nodes.
SList
implementation.
const void * | Data (void) const |
Return the block of data stored in the referred-to node. | |
SAbstractList const * | Domain () const |
Return a pointer to the list into which this iterator points. | |
void * | EditData (void) const |
Return the block of data stored in the referred-to node for editing. | |
bool | operator!= (const AbstractIterator &o) const |
Return the block of data stored in the referred-to node. | |
bool | operator== (const AbstractIterator &o) const |
Return the block of data stored in the referred-to node. | |
Public Member Functions | |
AbstractIterator (const AbstractIterator &o) | |
AbstractIterator (SAbstractList const *domain, _ListNode *node) | |
AbstractIterator (SAbstractList const *domain) | |
_ListNode * | operator * (void) const |
Return the node at this point in the list. | |
AbstractIterator | operator++ (int) |
(returns the previous iterator value). | |
AbstractIterator & | operator++ (void) |
(returns the new iterator value). | |
AbstractIterator | operator-- (int) |
(returns the previous iterator value). | |
AbstractIterator & | operator-- (void) |
(returns the new iterator value). | |
AbstractIterator & | operator= (const AbstractIterator &o) |
Assign iterators. | |
virtual | ~AbstractIterator (void) |
|
|
|
|
|
|
|
|
|
Return the block of data stored in the referred-to node.
|
|
Return a pointer to the list into which this iterator points.
|
|
Return the block of data stored in the referred-to node for editing.
|
|
Return the node at this point in the list.
Reimplemented in _Iterator. |
|
Return the block of data stored in the referred-to node.
|
|
(returns the previous iterator value).
Reimplemented in _Iterator. |
|
(returns the new iterator value).
Reimplemented in _Iterator. |
|
(returns the previous iterator value).
Reimplemented in _Iterator. |
|
(returns the new iterator value).
Reimplemented in _Iterator. |
|
Assign iterators.
|
|
Return the block of data stored in the referred-to node.
|