|
Public Member Functions |
| Standard_Integer | NbBuckets () const |
| | NbBuckets.
|
| Standard_Integer | Extent () const |
| | Extent.
|
| Standard_Boolean | IsEmpty () const |
| | IsEmpty.
|
| Standard_EXPORT void | Statistics (Standard_OStream &S) const |
| | Statistics.
|
Protected Member Functions |
| | NCollection_BaseMap (const Standard_Integer NbBuckets, const Standard_Boolean single) |
| | Constructor.
|
| Standard_EXPORT Standard_Boolean | BeginResize (const Standard_Integer NbBuckets, Standard_Integer &NewBuckets, NCollection_ListNode **&data1, NCollection_ListNode **&data2, Handle(NCollection_BaseAllocator)&theAllocator) const |
| | BeginResize.
|
| Standard_EXPORT void | EndResize (const Standard_Integer NbBuckets, const Standard_Integer NewBuckets, NCollection_ListNode **data1, NCollection_ListNode **data2, Handle(NCollection_BaseAllocator)&theAllocator) |
| | EndResize.
|
| Standard_Boolean | Resizable () const |
| | Resizable.
|
| void | Increment () |
| | Increment.
|
| void | Decrement () |
| | Decrement.
|
| Standard_EXPORT void | Destroy (NCollection_DelMapNode fDel, Handle(NCollection_BaseAllocator)&theAllocator, const Standard_Boolean doReleaseMemory=Standard_True) |
| | Destroy.
|
| Standard_EXPORT Standard_Integer | NextPrimeForMap (const Standard_Integer N) const |
| | NextPrimeForMap.
|
Protected Attributes |
| NCollection_ListNode ** | myData1 |
| NCollection_ListNode ** | myData2 |
Private Attributes |
| Standard_Boolean | isDouble |
| Standard_Boolean | mySaturated |
| Standard_Integer | myNbBuckets |
| Standard_Integer | mySize |
Data Structures |
| class | Iterator |