public void advance() { m_current = m_current.next(); }
// construction/destruction public auto_iterator(_ElementType ptr) { m_current = ptr; }