Open CASCADE Technology  7.2.0
Public Member Functions | Data Fields | Protected Member Functions

NCollection_BaseList::Iterator Class Reference

Memory allocation. More...

#include <NCollection_BaseList.hxx>

Inheritance diagram for NCollection_BaseList::Iterator:
Inheritance graph
[legend]

Public Member Functions

 Iterator (void)
 
 Iterator (const NCollection_BaseList &theList)
 
void Init (const NCollection_BaseList &theList)
 
void Initialize (const NCollection_BaseList &theList)
 
Standard_Boolean More (void) const
 
Iteratoroperator= (const Iterator &theIt)
 
Standard_Boolean operator== (const Iterator &theIt) const
 
Standard_Boolean IsEqual (const Iterator &theOther) const
 Performs comparison of two iterators. More...
 

Data Fields

NCollection_ListNodemyCurrent
 
NCollection_ListNodemyPrevious
 

Protected Member Functions

void Init (const NCollection_BaseList &theList, NCollection_ListNode *const thePrev)
 

Detailed Description

Memory allocation.

Constructor & Destructor Documentation

◆ Iterator() [1/2]

NCollection_BaseList::Iterator::Iterator ( void  )
inline

◆ Iterator() [2/2]

NCollection_BaseList::Iterator::Iterator ( const NCollection_BaseList theList)
inline

Member Function Documentation

◆ Init() [1/2]

void NCollection_BaseList::Iterator::Init ( const NCollection_BaseList theList)
inline

◆ Init() [2/2]

void NCollection_BaseList::Iterator::Init ( const NCollection_BaseList theList,
NCollection_ListNode *const  thePrev 
)
inlineprotected

◆ Initialize()

void NCollection_BaseList::Iterator::Initialize ( const NCollection_BaseList theList)
inline

◆ IsEqual()

Standard_Boolean NCollection_BaseList::Iterator::IsEqual ( const Iterator theOther) const
inline

Performs comparison of two iterators.

◆ More()

Standard_Boolean NCollection_BaseList::Iterator::More ( void  ) const
inline

◆ operator=()

Iterator& NCollection_BaseList::Iterator::operator= ( const Iterator theIt)
inline

◆ operator==()

Standard_Boolean NCollection_BaseList::Iterator::operator== ( const Iterator theIt) const
inline

Field Documentation

◆ myCurrent

NCollection_ListNode* NCollection_BaseList::Iterator::myCurrent

◆ myPrevious

NCollection_ListNode* NCollection_BaseList::Iterator::myPrevious

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