OCC Main Page | FoundationClasses | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

FoundationClasses
TKernel
NCollection


NCollection_BaseList::Iterator Class Reference

#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)
Standard_Boolean More (void) const
Iteratoroperator= (const Iterator &theIt)
Standard_Boolean operator== (const Iterator &theIt)

Data Fields

NCollection_ListNodemyCurrent
NCollection_ListNodemyPrevious

Protected Member Functions

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

Constructor & Destructor Documentation

NCollection_BaseList::Iterator::Iterator void   )  [inline]
 

NCollection_BaseList::Iterator::Iterator const NCollection_BaseList theList  )  [inline]
 


Member Function Documentation

void NCollection_BaseList::Iterator::Init const NCollection_BaseList theList,
NCollection_ListNode *const   thePrev
[inline, protected]
 

void NCollection_BaseList::Iterator::Init const NCollection_BaseList theList  )  [inline]
 

Standard_Boolean NCollection_BaseList::Iterator::More void   )  const [inline]
 

Reimplemented in NCollection_TListIterator< TheItemType >.

Iterator& NCollection_BaseList::Iterator::operator= const Iterator theIt  )  [inline]
 

Standard_Boolean NCollection_BaseList::Iterator::operator== const Iterator theIt  )  [inline]
 


Field Documentation

NCollection_ListNode* NCollection_BaseList::Iterator::myCurrent
 

NCollection_ListNode* NCollection_BaseList::Iterator::myPrevious
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 13:12:52 2008 for OpenCASCADE by  doxygen 1.4.1