![]() |
Open CASCADE Technology Reference Manual 8.0.0
|
#include <NCollection_SparseArray.hxx>

Public Member Functions | |
| ConstIterator () noexcept=default | |
| Empty constructor - for later Init. | |
| ConstIterator (const NCollection_SparseArray &theVector) | |
| Constructor with initialisation. | |
| void | Init (const NCollection_SparseArray &theVector) |
| Initialisation. | |
| const TheItemType & | Value () const |
| Constant value access. | |
| const TheItemType & | operator() () const |
| Constant value access operator. | |
| size_t | Key () const noexcept |
| Access current index with 'a-la map' interface. | |
Public Member Functions inherited from NCollection_SparseArrayBase::Iterator | |
| void | Restart () |
| Restart iterations on the same array. | |
| bool | More () const noexcept |
| Returns True if current item is available. | |
| void | Next () |
| Advances to the next item. | |
| size_t | Index () const noexcept |
| Returns current index. | |
Additional Inherited Members | |
Protected Member Functions inherited from NCollection_SparseArrayBase::Iterator | |
| Iterator (const NCollection_SparseArrayBase *theArray=nullptr) | |
| Empty constructor. | |
| void | init (const NCollection_SparseArrayBase *theArray) |
| Initialize by the specified array. | |
| void * | value () const noexcept |
| Returns address of the current item. | |
Implementation of type-specific const Iterator class
|
defaultnoexcept |
Empty constructor - for later Init.
|
inline |
Constructor with initialisation.
|
inline |
Initialisation.
|
inlinenoexcept |
Access current index with 'a-la map' interface.
|
inline |
Constant value access operator.
|
inline |
Constant value access.