Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
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 () noexcept
 
 Iterator (const NCollection_BaseList &theList) noexcept
 
void Init (const NCollection_BaseList &theList) noexcept
 
void Initialize (const NCollection_BaseList &theList) noexcept
 
bool More () const noexcept
 
bool operator== (const Iterator &theIt) const noexcept
 
bool IsEqual (const Iterator &theOther) const noexcept
 Performs comparison of two iterators.
 

Data Fields

NCollection_ListNodemyCurrent
 
NCollection_ListNodemyPrevious
 

Protected Member Functions

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

Detailed Description

Memory allocation.

Constructor & Destructor Documentation

◆ Iterator() [1/2]

NCollection_BaseList::Iterator::Iterator ( )
inlinenoexcept

◆ Iterator() [2/2]

NCollection_BaseList::Iterator::Iterator ( const NCollection_BaseList & theList)
inlinenoexcept

Member Function Documentation

◆ Init() [1/2]

void NCollection_BaseList::Iterator::Init ( const NCollection_BaseList & theList)
inlinenoexcept

◆ Init() [2/2]

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

◆ Initialize()

void NCollection_BaseList::Iterator::Initialize ( const NCollection_BaseList & theList)
inlinenoexcept

◆ IsEqual()

bool NCollection_BaseList::Iterator::IsEqual ( const Iterator & theOther) const
inlinenoexcept

Performs comparison of two iterators.

◆ More()

bool NCollection_BaseList::Iterator::More ( ) const
inlinenoexcept

◆ operator==()

bool NCollection_BaseList::Iterator::operator== ( const Iterator & theIt) const
inlinenoexcept

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: