#include <cxx_base.h>

Public Member Functions | |
| CLIST_ITER (CLIST_NODE *nd) | |
| CLIST_ITER (CLIST *cl) | |
| ~CLIST_ITER (void) | |
| void | Init (CLIST_NODE *nd) |
| void | Init (CLIST *cl) |
| void | Init (void) |
| void | Clear (void) |
| void | Set (CLIST_NODE *nd) |
| CLIST_NODE * | First (void) |
| CLIST_NODE * | Next (void) |
| CLIST_NODE * | Peek_Next (void) const |
| CLIST_NODE * | Head (void) const |
| CLIST_NODE * | Cur (void) const |
| BOOL | Saw_Head (void) const |
| INT32 | Len (void) const |
| BOOL | Is_Empty (void) |
Protected Member Functions | |
| CLIST_ITER (void) | |
Private Member Functions | |
| CLIST_ITER & | operator= (const CLIST_ITER &cl) |
| CLIST_ITER (const CLIST_ITER &) | |
Private Attributes | |
| CLIST_NODE * | _head |
| CLIST_NODE * | _cur |
| BOOL | _saw_head |
Definition at line 1353 of file cxx_base.h.
| CLIST_ITER::CLIST_ITER | ( | const CLIST_ITER & | ) | [private] |
| CLIST_ITER::CLIST_ITER | ( | void | ) | [inline, protected] |
Definition at line 1363 of file cxx_base.h.
| CLIST_ITER::CLIST_ITER | ( | CLIST_NODE * | nd | ) | [inline] |
Definition at line 1369 of file cxx_base.h.
| CLIST_ITER::CLIST_ITER | ( | CLIST * | cl | ) | [inline] |
Definition at line 1373 of file cxx_base.h.
References _cur, _head, _saw_head, and CLIST::Head().

| CLIST_ITER::~CLIST_ITER | ( | void | ) | [inline] |
Definition at line 1377 of file cxx_base.h.
| void CLIST_ITER::Clear | ( | void | ) | [inline] |
Definition at line 1396 of file cxx_base.h.
References Init().

| CLIST_NODE* CLIST_ITER::Cur | ( | void | ) | const [inline] |
Definition at line 1403 of file cxx_base.h.
References _cur.
| CLIST_NODE * CLIST_ITER::First | ( | void | ) |
| CLIST_NODE* CLIST_ITER::Head | ( | void | ) | const [inline] |
Definition at line 1402 of file cxx_base.h.
References _head.
| void CLIST_ITER::Init | ( | void | ) | [inline] |
| void CLIST_ITER::Init | ( | CLIST_NODE * | nd | ) | [inline] |
Definition at line 1382 of file cxx_base.h.
| void CLIST_ITER::Init | ( | CLIST * | cl | ) | [inline] |
Definition at line 1387 of file cxx_base.h.
References _cur, _head, _saw_head, and CLIST::Head().

| BOOL CLIST_ITER::Is_Empty | ( | void | ) | [inline] |
| INT32 CLIST_ITER::Len | ( | void | ) | const |
Definition at line 994 of file cxx_base.cxx.
References _head, CLIST_NODE::Len(), and NULL.

| CLIST_NODE * CLIST_ITER::Next | ( | void | ) |
Definition at line 975 of file cxx_base.cxx.
References _cur, _saw_head, CLIST_NODE::Next(), and NULL.

| CLIST_ITER& CLIST_ITER::operator= | ( | const CLIST_ITER & | cl | ) | [private] |
| CLIST_NODE* CLIST_ITER::Peek_Next | ( | void | ) | const [inline] |
Definition at line 1401 of file cxx_base.h.
References _cur, and CLIST_NODE::Next().

| BOOL CLIST_ITER::Saw_Head | ( | void | ) | const [inline] |
Definition at line 1404 of file cxx_base.h.
References _saw_head.
| void CLIST_ITER::Set | ( | CLIST_NODE * | nd | ) | [inline] |
Definition at line 1397 of file cxx_base.h.
References _cur.
CLIST_NODE* CLIST_ITER::_cur [private] |
Definition at line 1356 of file cxx_base.h.
Referenced by CLIST_ITER(), Cur(), First(), Init(), Is_Empty(), Next(), Peek_Next(), Set(), and ~CLIST_ITER().
CLIST_NODE* CLIST_ITER::_head [private] |
Definition at line 1355 of file cxx_base.h.
Referenced by CLIST_ITER(), First(), Head(), Init(), Is_Empty(), Len(), and ~CLIST_ITER().
BOOL CLIST_ITER::_saw_head [private] |
Definition at line 1357 of file cxx_base.h.
Referenced by CLIST_ITER(), First(), Init(), Is_Empty(), Next(), Saw_Head(), and ~CLIST_ITER().
1.7.1