NCollection_SparseArrayBase::Iterator Class Reference

#include <NCollection_SparseArrayBase.hxx>

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

Public Member Functions

void Restart ()
 Restart iterations on the same array.
Standard_Boolean More () const
 Returns True if current item is available.
void Next ()
 Advances to the next item.
Standard_Size Index () const
 Returns current index.

Protected Member Functions

 Iterator (const NCollection_SparseArrayBase *theArray=0)
 Empty constructor.
void init (const NCollection_SparseArrayBase *theArray)
 Initialize by the specified array.
Standard_Address value () const
 Returns address of the current item.

Detailed Description

Iterator


Constructor & Destructor Documentation

NCollection_SparseArrayBase::Iterator::Iterator ( const NCollection_SparseArrayBase theArray = 0  )  [protected]

Member Function Documentation

Standard_Size NCollection_SparseArrayBase::Iterator::Index (  )  const [inline]
void NCollection_SparseArrayBase::Iterator::init ( const NCollection_SparseArrayBase theArray  )  [protected]
Standard_Boolean NCollection_SparseArrayBase::Iterator::More ( void   )  const [inline]
void NCollection_SparseArrayBase::Iterator::Next (  ) 
void NCollection_SparseArrayBase::Iterator::Restart (  )  [inline]
Standard_Address NCollection_SparseArrayBase::Iterator::value (  )  const [inline, protected]

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:51 2011 for Open CASCADE Technology by  doxygen 1.6.3