|
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 |