|
| typedef TCollection_AsciiString | key_type |
| | STL-compliant typedef for key type.
|
| typedef StdObjMgt_Persistent::Instantiator | value_type |
| | STL-compliant typedef for value type.
|
| typedef NCollection_StlIterator< std::forward_iterator_tag, Iterator, StdObjMgt_Persistent::Instantiator, false > | iterator |
| | Shorthand for a regular iterator type.
|
| typedef NCollection_StlIterator< std::forward_iterator_tag, Iterator, StdObjMgt_Persistent::Instantiator, true > | const_iterator |
| | Shorthand for a constant iterator type.
|
| Standard_Boolean | lookup (const TCollection_AsciiString &theKey, DataMapNode *&theNode) const |
| | Lookup for particular key in map.
|
| bool | IsEqual (const TCollection_AsciiString &theKey1, const TCollection_AsciiString &theKey2) const |
| size_t | HashCode (const TCollection_AsciiString &theKey, const int theUpperBound) const |
| | NCollection_BaseMap (const Standard_Integer NbBuckets, const Standard_Boolean single, const Handle< NCollection_BaseAllocator > &theAllocator) |
| | Constructor.
|
| | NCollection_BaseMap (NCollection_BaseMap &&theOther) noexcept |
| | Move Constructor.
|
| virtual | ~NCollection_BaseMap () |
| | Destructor.
|
| Standard_Boolean | BeginResize (const Standard_Integer NbBuckets, Standard_Integer &NewBuckets, NCollection_ListNode **&data1, NCollection_ListNode **&data2) const |
| | BeginResize.
|
| void | EndResize (const Standard_Integer NbBuckets, const Standard_Integer NewBuckets, NCollection_ListNode **data1, NCollection_ListNode **data2) |
| | EndResize.
|
| Standard_Boolean | Resizable () const |
| | Resizable.
|
| Standard_Integer | Increment () |
| | Increment.
|
| Standard_Integer | Decrement () |
| | Decrement.
|
| void | Destroy (NCollection_DelMapNode fDel, Standard_Boolean doReleaseMemory=Standard_True) |
| | Destroy.
|
| Standard_Integer | NextPrimeForMap (const Standard_Integer N) const |
| | NextPrimeForMap.
|
| void | exchangeMapsData (NCollection_BaseMap &theOther) |
| | Exchange content of two maps without data copying.
|
| NCollection_BaseMap & | operator= (NCollection_BaseMap &&) noexcept=delete |
| | Move operator.
|
| | NCollection_BaseMap (const NCollection_BaseMap &)=delete |
| | Copy Constructor.
|
| NCollection_BaseMap & | operator= (const NCollection_BaseMap &)=delete |
| | Assign operator.
|
| Handle< NCollection_BaseAllocator > | myAllocator |
| NCollection_ListNode ** | myData1 |
| NCollection_ListNode ** | myData2 |