Open CASCADE Technology 7.7.2
|
Base class for Iterator implementation. More...
#include <NCollection_BaseVector.hxx>
Protected Member Functions | |
Iterator () | |
Iterator (const NCollection_BaseVector &theVector, Standard_Boolean theToEnd=Standard_False) | |
void | initV (const NCollection_BaseVector &theVector, Standard_Boolean theToEnd=Standard_False) |
Standard_Boolean | moreV () const |
void | nextV () |
void | prevV () |
void | offsetV (Standard_Integer theOffset) |
Standard_Integer | differV (const Iterator &theOther) const |
const MemBlock * | curBlockV () const |
Protected Attributes | |
const NCollection_BaseVector * | myVector |
the Master vector | |
Standard_Integer | myICurBlock |
Standard_Integer | myIEndBlock |
Standard_Integer | myCurIndex |
Index in the current block. | |
Standard_Integer | myEndIndex |
Base class for Iterator implementation.
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
protected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
protected |
Index in the current block.
|
protected |
|
protected |
|
protected |
|
protected |
the Master vector