#include <NCollection_SparseArrayBase.hxx>
Inheritance diagram for NCollection_SparseArrayBase::Iterator:

Public Member Functions | |
| void | Restart () |
| Restart iterations on the same array. | |
| Standard_Boolean | More () const |
| Returns True if current item is available. | |
| Standard_EXPORT void | Next () |
| Advances to the next item. | |
| Standard_EXPORT Standard_Size | Index () const |
| Returns current index. | |
Protected Member Functions | |
| Standard_EXPORT | Iterator (const NCollection_SparseArrayBase *theArray=0) |
| Empty constructor. | |
| Standard_EXPORT void | init (const NCollection_SparseArrayBase *theArray) |
| Initialize by the specified array. | |
| Standard_Address | value () const |
| Returns address of the current item. | |
Private Attributes | |
| const NCollection_SparseArrayBase * | myArr |
| Standard_Boolean | myHasMore |
| Standard_Size | myIBlock |
| Standard_Size | myInd |
| Block | myBlock |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.1