tcl::list::iterator_base Class Reference

#include <tcl/list.h>

Inheritance diagram for tcl::list::iterator_base:

Inheritance graph
[legend]
Collaboration diagram for tcl::list::iterator_base:

Collaboration graph
[legend]

List of all members.

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_baseoperator++ ()
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


Detailed Description

tcl::list::iterator_base class definition

Definition at line 180 of file list.h.


The documentation for this class was generated from the following file:

The software described here is Copyright (c) 1998-2005, Rob Peters.
This page was generated Wed Dec 3 06:56:49 2008 by Doxygen version 1.5.5.