OpenADFortTk (including Open64 and OpenAnalysis references)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
CLIST_ITER Class Reference

#include <cxx_base.h>

Collaboration diagram for CLIST_ITER:
Collaboration graph

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  )
inlineprotected

Definition at line 1363 of file cxx_base.h.

References _cur, _head, _saw_head, FALSE, and NULL.

CLIST_ITER::CLIST_ITER ( CLIST_NODE nd)
inline

Definition at line 1369 of file cxx_base.h.

References _cur, _head, _saw_head, and FALSE.

CLIST_ITER::CLIST_ITER ( CLIST cl)
inline

Definition at line 1373 of file cxx_base.h.

References _cur, _head, _saw_head, FALSE, 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, _saw_head, FALSE, and NULL.

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, FALSE, 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 ( CLIST_NODE nd)
inline

Definition at line 1382 of file cxx_base.h.

References _cur, _head, _saw_head, and FALSE.

void CLIST_ITER::Init ( CLIST cl)
inline

Definition at line 1387 of file cxx_base.h.

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

Here is the call graph for this function:

void CLIST_ITER::Init ( void  )
inline

Definition at line 1391 of file cxx_base.h.

References _cur, _head, _saw_head, FALSE, and NULL.

Referenced by Clear().

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(), NULL, and TRUE.

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

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


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