SLIST_NODE Module Reference

#include <cxx_base.h>

Inheritance diagram for SLIST_NODE:

Inheritance graph
[legend]
Collaboration diagram for SLIST_NODE:

Collaboration graph
[legend]

Public Member Functions

SLIST_NODENext (void) const

Protected Member Functions

 SLIST_NODE (void)
 ~SLIST_NODE (void)
void Insert_After (SLIST_NODE *nd)
SLIST_NODEInsert_Before (SLIST_NODE *nd)
SLIST_NODERemove (SLIST_NODE *prev)
void Set_Next (SLIST_NODE *n)
INT32 Len (void) const
INT Pos (SLIST_NODE *) const

Private Member Functions

SLIST_NODEoperator= (const SLIST_NODE &sl)
 SLIST_NODE (const SLIST_NODE &)

Private Attributes

SLIST_NODE_next

Friends

class SLIST
class SLIST_ITER

Detailed Description

Definition at line 382 of file cxx_base.h.


Constructor & Destructor Documentation

SLIST_NODE::SLIST_NODE ( const SLIST_NODE  )  [private]

SLIST_NODE::SLIST_NODE ( void   )  [inline, protected]

Definition at line 392 of file cxx_base.h.

References _next, and NULL.

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

Definition at line 393 of file cxx_base.h.


Member Function/Subroutine Documentation

SLIST_NODE& SLIST_NODE::operator= ( const SLIST_NODE sl  )  [private]

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

SLIST_NODE* SLIST_NODE::Insert_Before ( SLIST_NODE nd  )  [inline, protected]

Definition at line 396 of file cxx_base.h.

References _next.

Referenced by LFTR::Add_comparison(), ETABLE::Add_rehash_expr(), and SLIST::Prepend().

SLIST_NODE * SLIST_NODE::Remove ( SLIST_NODE prev  )  [protected]

Definition at line 63 of file cxx_base.cxx.

References _next, Is_True, and NULL.

Referenced by CODEREP_CONTAINER::Delete_it().

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

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

INT SLIST_NODE::Pos ( SLIST_NODE nd  )  const [protected]

Definition at line 84 of file cxx_base.cxx.

References cur, INT, Next(), and pos().

Referenced by BB_LIST::Pos(), and SLIST::Pos().

SLIST_NODE* SLIST_NODE::Next ( void   )  const [inline]


Friends And Related Function Documentation

friend class SLIST [friend]

Definition at line 383 of file cxx_base.h.

friend class SLIST_ITER [friend]

Definition at line 384 of file cxx_base.h.


Field Documentation


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

Generated on Wed Apr 8 17:06:57 2009 for Open64 by  doxygen 1.5.6