Open CASCADE Technology 6.6.0
Public Member Functions | Protected Member Functions
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