Open CASCADE Technology 6.5.2
Protected Member Functions | Protected Attributes
NCollection_BaseVector::Iterator Class Reference

#include <NCollection_BaseVector.hxx>

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

Protected Member Functions

 Iterator ()
 Iterator (const NCollection_BaseVector &theVector)
 Iterator (const Iterator &theVector)
void InitV (const NCollection_BaseVector &theVector)
void CopyV (const Iterator &)
Standard_Boolean MoreV () const
void NextV ()
const MemBlockCurBlockV () const

Protected Attributes

const NCollection_BaseVectormyVector
size_t myICurBlock
size_t myIEndBlock
size_t myCurIndex
size_t myEndIndex

Constructor & Destructor Documentation

NCollection_BaseVector::Iterator::Iterator ( void  ) [inline, protected]
NCollection_BaseVector::Iterator::Iterator ( const NCollection_BaseVector theVector) [inline, protected]
NCollection_BaseVector::Iterator::Iterator ( const Iterator theVector) [inline, protected]

Member Function Documentation

void NCollection_BaseVector::Iterator::CopyV ( const Iterator ) [protected]
const MemBlock* NCollection_BaseVector::Iterator::CurBlockV ( ) const [inline, protected]
void NCollection_BaseVector::Iterator::InitV ( const NCollection_BaseVector theVector) [protected]
Standard_Boolean NCollection_BaseVector::Iterator::MoreV ( ) const [inline, protected]
void NCollection_BaseVector::Iterator::NextV ( ) [inline, protected]

Field Documentation


The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines