Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
Data Structures
NCollection_OrderedDataMap.hxx File Reference
#include <NCollection_BaseMap.hxx>
#include <NCollection_DefaultHasher.hxx>
#include <NCollection_ItemsView.hxx>
#include <NCollection_StlIterator.hxx>
#include <NCollection_TListNode.hxx>
#include <Standard_NoSuchObject.hxx>
#include <Standard_OutOfRange.hxx>
#include <functional>
#include <optional>
#include <type_traits>
#include <utility>

Data Structures

class  NCollection_OrderedDataMap< TheKeyType, TheItemType, Hasher >
 Hash map that preserves insertion order. More...
 
class  NCollection_OrderedDataMap< TheKeyType, TheItemType, Hasher >::OrderedDataMapNode
 Adaptation of the TListNode to the ordered data map notations. Extends the hash-chain node with insertion-order linked list pointers. More...
 
class  NCollection_OrderedDataMap< TheKeyType, TheItemType, Hasher >::Iterator
 Implementation of the Iterator interface. Iterates in insertion order by walking the doubly-linked list. More...