
#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