CatapultServer  v0.5.0.1 (Elephant)
catapult::cache::detail::UnorderedMapAdapter< TElementTraits, TDescriptor, TValueHasher >::StorageTraits Struct Reference
Inheritance diagram for catapult::cache::detail::UnorderedMapAdapter< TElementTraits, TDescriptor, TValueHasher >::StorageTraits:
Collaboration diagram for catapult::cache::detail::UnorderedMapAdapter< TElementTraits, TDescriptor, TValueHasher >::StorageTraits:

Additional Inherited Members

- Public Types inherited from catapult::deltaset::MapStorageTraits< TMap, TElementToKeyConverter, TMemoryMapType >
using SetType = TMap
 
using MemorySetType = TMemoryMapType
 
using KeyTraits = MapKeyTraits< MemorySetType >
 
using KeyType = typename KeyTraits::KeyType
 
using ValueType = typename KeyTraits::ValueType
 
using StorageType = typename KeyTraits::StorageType
 
- Static Public Member Functions inherited from catapult::deltaset::MapStorageTraits< TMap, TElementToKeyConverter, TMemoryMapType >
static constexpr const KeyTypeToKey (const StorageType &element)
 Converts a storage type (element) to a key. More...
 
static constexpr KeyType ToKey (const ValueType &value)
 Converts a value type (value) to a key. More...
 
static constexpr StorageType ToStorage (const ValueType &value)
 Converts a value type (value) to a storage type. More...
 
template<typename TIterator >
static const StorageTypeToStorage (const KeyType &, TIterator &&iter)
 Converts iter to a storage type. More...
 
static constexpr const ValueTypeToValue (const StorageType &element)
 Converts a storage type (element) to a value type. More...
 
static constexpr ValueTypeToValue (StorageType &element)
 Converts a storage type (element) to a value type. More...
 
- Static Public Attributes inherited from catapult::deltaset::MapStorageTraits< TMap, TElementToKeyConverter, TMemoryMapType >
static constexpr bool AllowsNativeValueModification = true
 Map values can be modified because they are not hashed in native container. More...
 

The documentation for this struct was generated from the following file: