| 
    momo
    3.11
    
   | 
 
#include <HashMap.h>
  
Public Types | |
| typedef KeyValueTraits::Key | Key | 
| typedef MapKeyValuePair< Key, Value, KeyValueTraits::keyAlignment, KeyValueTraits::valueAlignment > | Item | 
| typedef KeyValueTraits::MemManager | MemManager | 
  Public Types inherited from momo::internal::MapNestedSetItemTraits< TKeyValueTraits > | |
| typedef KeyValueTraits::Key | Key | 
| typedef KeyValueTraits::MemManager | MemManager | 
| typedef MapKeyValuePair< Key, Value, KeyValueTraits::keyAlignment, KeyValueTraits::valueAlignment > | Item | 
Static Public Member Functions | |
| template<typename ItemCreator > | |
| static void | RelocateCreate (MemManager &memManager, Item *srcItems, Item *dstItems, size_t count, ItemCreator &&itemCreator, Item *newItem) | 
  Static Public Member Functions inherited from momo::internal::MapNestedSetItemTraits< TKeyValueTraits > | |
| static const Key & | GetKey (const Item &item) noexcept | 
| static void | Destroy (MemManager *memManager, Item &item) noexcept | 
| static void | Relocate (MemManager *memManager, Item &srcItem, Item *dstItem) | 
| static void | Replace (MemManager &memManager, Item &srcItem, Item &dstItem) | 
| static void | ReplaceRelocate (MemManager &memManager, Item &srcItem, Item &midItem, Item *dstItem) | 
| template<typename KeyArg > | |
| static void | AssignKey (MemManager &memManager, KeyArg &&keyArg, Item &item) | 
Protected Types | |
| typedef TKeyValueTraits | KeyValueTraits | 
| typedef KeyValueTraits::Value | Value | 
  Protected Types inherited from momo::internal::MapNestedSetItemTraits< TKeyValueTraits > | |
| typedef TKeyValueTraits | KeyValueTraits | 
| typedef KeyValueTraits::Value | Value | 
Additional Inherited Members | |
  Static Public Attributes inherited from momo::internal::MapNestedSetItemTraits< TKeyValueTraits > | |
| static const size_t | alignment = ObjectAlignmenter<Item>::alignment | 
| static const bool | isNothrowRelocatable | 
| typedef MapKeyValuePair<Key, Value, KeyValueTraits::keyAlignment, KeyValueTraits::valueAlignment> momo::internal::MapNestedSetItemTraits< TKeyValueTraits >::Item | 
| typedef KeyValueTraits::Key momo::internal::MapNestedSetItemTraits< TKeyValueTraits >::Key | 
      
  | 
  protected | 
| typedef KeyValueTraits::MemManager momo::internal::MapNestedSetItemTraits< TKeyValueTraits >::MemManager | 
      
  | 
  protected | 
      
  | 
  inlinestatic |