Protected Member Functions | Private Member Functions | Private Attributes | Friends

CLIST_NODE Class Reference

#include <cxx_base.h>

Collaboration diagram for CLIST_NODE:
Collaboration graph
[legend]

List of all members.

Protected Member Functions

 CLIST_NODE (void)
 ~CLIST_NODE (void)
void Insert_After (CLIST_NODE *nd)
CLIST_NODEInsert_Before (CLIST_NODE *nd)
CLIST_NODERemove (CLIST_NODE *prev)
CLIST_NODENext (void) const
void Set_Next (CLIST_NODE *n)
INT32 Len (void) const

Private Member Functions

CLIST_NODEoperator= (const CLIST_NODE &cl)
 CLIST_NODE (const CLIST_NODE &)
CLIST_NODEFind_Next (void) const

Private Attributes

CLIST_NODE_next

Friends

class CLIST
class CLIST_ITER

Detailed Description

Definition at line 1145 of file cxx_base.h.


Constructor & Destructor Documentation

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

Definition at line 1158 of file cxx_base.h.

References _next.

CLIST_NODE::~CLIST_NODE ( void   )  [inline, protected]

Definition at line 1159 of file cxx_base.h.

References _next.


Member Function Documentation

CLIST_NODE * CLIST_NODE::Find_Next ( void   )  const [private]

Definition at line 629 of file cxx_base.cxx.

References EC_Unimplemented, and ErrMsg().

Referenced by Insert_Before().

Here is the call graph for this function:

void CLIST_NODE::Insert_After ( CLIST_NODE nd  )  [inline, protected]

Definition at line 1161 of file cxx_base.h.

References _next.

Referenced by CLIST::Append(), and CLIST::Prepend().

CLIST_NODE * CLIST_NODE::Insert_Before ( CLIST_NODE nd  )  [protected]

Definition at line 649 of file cxx_base.cxx.

References Find_Next(), NULL, and Set_Next().

Here is the call graph for this function:

INT32 CLIST_NODE::Len ( void   )  const [protected]

Definition at line 688 of file cxx_base.cxx.

References len, Next(), and NULL.

Referenced by CLIST_ITER::Len(), and CLIST::Len().

Here is the call graph for this function:

CLIST_NODE* CLIST_NODE::Next ( void   )  const [inline, protected]
CLIST_NODE& CLIST_NODE::operator= ( const CLIST_NODE cl  )  [private]
CLIST_NODE * CLIST_NODE::Remove ( CLIST_NODE prev  )  [protected]

Definition at line 672 of file cxx_base.cxx.

References _next, Next(), NULL, and Set_Next().

Here is the call graph for this function:

void CLIST_NODE::Set_Next ( CLIST_NODE n  )  [inline, protected]

Definition at line 1166 of file cxx_base.h.

References _next.

Referenced by CLIST::Append_List(), Insert_Before(), CLIST::Prepend_List(), Remove(), and CLIST::Remove_Headnode().


Friends And Related Function Documentation

friend class CLIST [friend]

Definition at line 1146 of file cxx_base.h.

friend class CLIST_ITER [friend]

Definition at line 1147 of file cxx_base.h.


Member Data Documentation


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