
#include <tcl/list.h>


Public Types | |
| enum | position { BEGIN, END } |
| typedef int | difference_type |
Public Member Functions | |
| iterator_base (const list &owner, position start_pos=BEGIN) | |
| iterator_base (Tcl_Obj *x, position start_pos=BEGIN) | |
| iterator_base & | operator++ () |
| iterator_base | operator++ (int) |
| difference_type | operator- (const iterator_base &other) const |
| bool | operator== (const iterator_base &other) const |
| bool | operator!= (const iterator_base &other) const |
| bool | is_valid () const |
| bool | has_more () const |
| bool | nelems () const |
Protected Member Functions | |
| Tcl_Obj * | current () const |
tcl::list::iterator_base class definition
Definition at line 180 of file list.h.
1.6.3