NCollection_BaseMap::Iterator Class Reference

#include <NCollection_BaseMap.hxx>

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

Public Member Functions

void Initialize (const NCollection_BaseMap &theMap)
 Initialize.
void Reset (void)
 Reset.

Protected Member Functions

 Iterator (void)
 Empty constructor.
 Iterator (const NCollection_BaseMap &theMap)
 Constructor.
Standard_Boolean PMore (void) const
 PMore.
void PNext (void)
 PNext.

Protected Attributes

Standard_Integer myNbBuckets
 Total buckets in the map.
NCollection_ListNode ** myBuckets
 Location in memory.
Standard_Integer myBucket
 Current bucket.
NCollection_ListNodemyNode
 Current node.

Constructor & Destructor Documentation

NCollection_BaseMap::Iterator::Iterator ( void   )  [inline, protected]
NCollection_BaseMap::Iterator::Iterator ( const NCollection_BaseMap theMap  )  [inline, protected]

Member Function Documentation

void NCollection_BaseMap::Iterator::Initialize ( const NCollection_BaseMap theMap  )  [inline]
Standard_Boolean NCollection_BaseMap::Iterator::PMore ( void   )  const [inline, protected]
void NCollection_BaseMap::Iterator::PNext ( void   )  [inline, protected]
void NCollection_BaseMap::Iterator::Reset ( void   )  [inline]

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
Generated on Thu Mar 3 10:59:44 2011 for Open CASCADE Technology by  doxygen 1.6.3