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]
Iterator& NCollection_BaseList::Iterator::operator= ( const Iterator theIt  )  [inline]
Standard_Boolean NCollection_BaseList::Iterator::operator== ( const Iterator theIt  )  [inline]

Field Documentation


The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Thu Mar 3 10:59:43 2011 for Open CASCADE Technology by  doxygen 1.6.3