const node *observe(); //!< peek at the current element.
/*!< Note: observe() and access() will return the first element if the
list is positioned at the head (or the last if at the tail), and will
const node *observe(); //!< peek at the current element.
/*!< Note: observe() and access() will return the first element if the
list is positioned at the head (or the last if at the tail), and will
elements in it. the cursor will also have been moved to point at the
element that is returned.
Another Note: it is extremely important that you do not mess with the
links owned by the node (or at least the first two links).
elements in it. the cursor will also have been moved to point at the
element that is returned.
Another Note: it is extremely important that you do not mess with the
links owned by the node (or at least the first two links).
to the node that used to be after the node that has been removed. after
the call, the iterator points at the new node. */
to the node that used to be after the node that has been removed. after
the call, the iterator points at the new node. */