#include <cxx_base.h>

Protected Member Functions | |
| CLIST_NODE (void) | |
| ~CLIST_NODE (void) | |
| void | Insert_After (CLIST_NODE *nd) |
| CLIST_NODE * | Insert_Before (CLIST_NODE *nd) |
| CLIST_NODE * | Remove (CLIST_NODE *prev) |
| CLIST_NODE * | Next (void) const |
| void | Set_Next (CLIST_NODE *n) |
| INT32 | Len (void) const |
Private Member Functions | |
| CLIST_NODE & | operator= (const CLIST_NODE &cl) |
| CLIST_NODE (const CLIST_NODE &) | |
| CLIST_NODE * | Find_Next (void) const |
Private Attributes | |
| CLIST_NODE * | _next |
Friends | |
| class | CLIST |
| class | CLIST_ITER |
Definition at line 1145 of file cxx_base.h.
| 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.
| 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().

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

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

| CLIST_NODE* CLIST_NODE::Next | ( | void | ) | const [inline, protected] |
Definition at line 1165 of file cxx_base.h.
References _next.
Referenced by CLIST::Append(), CLIST::Init(), Len(), CLIST_ITER::Next(), CLIST_ITER::Peek_Next(), CLIST::Prepend(), Remove(), and CLIST::Remove_Headnode().
| 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().

| 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().
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.
CLIST_NODE* CLIST_NODE::_next [private] |
Definition at line 1149 of file cxx_base.h.
Referenced by CLIST_NODE(), Insert_After(), Next(), Remove(), CLIST::Remove_Headnode(), Set_Next(), and ~CLIST_NODE().
1.7.1