Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes

CLIST_ITER Class Reference

#include <cxx_base.h>

Collaboration diagram for CLIST_ITER:
Collaboration graph
[legend]

List of all members.

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_NODEFirst (void)
CLIST_NODENext (void)
CLIST_NODEPeek_Next (void) const
CLIST_NODEHead (void) const
CLIST_NODECur (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_ITERoperator= (const CLIST_ITER &cl)
 CLIST_ITER (const CLIST_ITER &)

Private Attributes

CLIST_NODE_head
CLIST_NODE_cur
BOOL _saw_head

Detailed Description

Definition at line 1353 of file cxx_base.h.


Constructor & Destructor Documentation

CLIST_ITER::CLIST_ITER ( const CLIST_ITER  )  [private]
CLIST_ITER::CLIST_ITER ( void   )  [inline, protected]

Definition at line 1363 of file cxx_base.h.

References _cur, _head, and _saw_head.

CLIST_ITER::CLIST_ITER ( CLIST_NODE nd  )  [inline]

Definition at line 1369 of file cxx_base.h.

References _cur, _head, and _saw_head.

CLIST_ITER::CLIST_ITER ( CLIST cl  )  [inline]

Definition at line 1373 of file cxx_base.h.

References _cur, _head, _saw_head, and CLIST::Head().

Here is the call graph for this function:

CLIST_ITER::~CLIST_ITER ( void   )  [inline]

Definition at line 1377 of file cxx_base.h.

References _cur, _head, and _saw_head.


Member Function Documentation

void CLIST_ITER::Clear ( void   )  [inline]

Definition at line 1396 of file cxx_base.h.

References Init().

Here is the call graph for this function:

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   ) 

Definition at line 958 of file cxx_base.cxx.

References _cur, _head, _saw_head, and NULL.

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]

Definition at line 1391 of file cxx_base.h.

References _cur, _head, and _saw_head.

Referenced by Clear().

void CLIST_ITER::Init ( CLIST_NODE nd  )  [inline]

Definition at line 1382 of file cxx_base.h.

References _cur, _head, and _saw_head.

void CLIST_ITER::Init ( CLIST cl  )  [inline]

Definition at line 1387 of file cxx_base.h.

References _cur, _head, _saw_head, and CLIST::Head().

Here is the call graph for this function:

BOOL CLIST_ITER::Is_Empty ( void   )  [inline]

Definition at line 1408 of file cxx_base.h.

References _cur, _head, _saw_head, and NULL.

INT32 CLIST_ITER::Len ( void   )  const

Definition at line 994 of file cxx_base.cxx.

References _head, CLIST_NODE::Len(), and NULL.

Here is the call graph for this function:

CLIST_NODE * CLIST_ITER::Next ( void   ) 

Definition at line 975 of file cxx_base.cxx.

References _cur, _saw_head, CLIST_NODE::Next(), and NULL.

Here is the call graph for this function:

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().

Here is the call graph for this function:

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.


Member Data Documentation

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().

Definition at line 1355 of file cxx_base.h.

Referenced by CLIST_ITER(), First(), Head(), Init(), Is_Empty(), Len(), and ~CLIST_ITER().

Definition at line 1357 of file cxx_base.h.

Referenced by CLIST_ITER(), First(), Init(), Is_Empty(), Next(), Saw_Head(), and ~CLIST_ITER().


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