栈
0.1
数据结构_第3章
|
#include <sLinkList.h>
Public Member Functions | |
const_iterator () | |
virtual const T & | operator* () const |
virtual const_iterator & | operator++ () |
const_iterator | operator++ (int) |
virtual bool | operator== (const const_iterator &rhs) const |
virtual bool | operator!= (const const_iterator &rhs) const |
bool | isEnd () const |
Protected Member Functions | |
const_iterator (node *p) | |
Protected Attributes | |
node * | current |
friend | sLinkList< T > |
Definition at line 40 of file sLinkList.h.
|
inline |
Definition at line 43 of file sLinkList.h.
|
inlineprotected |
Definition at line 63 of file sLinkList.h.
|
inline |
Definition at line 59 of file sLinkList.h.
References List::sLinkList< T >::const_iterator::current.
|
inlinevirtual |
Definition at line 58 of file sLinkList.h.
References List::sLinkList< T >::const_iterator::current.
|
inlinevirtual |
Reimplemented in List::sLinkList< T >::iterator.
Definition at line 44 of file sLinkList.h.
References List::sLinkList< T >::const_iterator::current, and List::sLinkList< T >::node::data.
|
inlinevirtual |
Reimplemented in List::sLinkList< T >::iterator.
Definition at line 45 of file sLinkList.h.
References List::sLinkList< T >::const_iterator::current, and List::sLinkList< T >::node::next.
|
inline |
Definition at line 51 of file sLinkList.h.
References List::sLinkList< T >::const_iterator::current, and List::sLinkList< T >::node::next.
|
inlinevirtual |
Definition at line 57 of file sLinkList.h.
References List::sLinkList< T >::const_iterator::current.
|
protected |
Definition at line 62 of file sLinkList.h.
Referenced by List::sLinkList< T >::const_iterator::isEnd(), List::sLinkList< T >::const_iterator::operator!=(), List::sLinkList< T >::const_iterator::operator*(), List::sLinkList< T >::iterator::operator*(), List::sLinkList< T >::const_iterator::operator++(), List::sLinkList< T >::iterator::operator++(), and List::sLinkList< T >::const_iterator::operator==().
|
protected |
Definition at line 65 of file sLinkList.h.