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

Additional Inherited Members

- Public Types inherited from catapult::deltaset::SetStorageTraits< TSet, TMemorySetType >
using SetType = TSet
 
using MemorySetType = TMemorySetType
 
using KeyTraits = SetKeyTraits< MemorySetType >
 
using KeyType = typename KeyTraits::KeyType
 
using ValueType = typename KeyTraits::ValueType
 
using StorageType = typename KeyTraits::StorageType
 
- Static Public Member Functions inherited from catapult::deltaset::SetStorageTraits< TSet, TMemorySetType >
static constexpr const KeyTypeToKey (const StorageType &element)
 Converts a storage type (element) to a key. More...
 
static constexpr const StorageTypeToStorage (const ValueType &value)
 Converts a value type (value) to a storage type. More...
 
template<typename TIterator >
static const StorageTypeToStorage (const KeyType &key, TIterator &&)
 Converts key to a storage type. More...
 
static constexpr const ValueTypeToValue (const StorageType &element)
 Converts a storage type (element) to a value type. More...
 
- Static Public Attributes inherited from catapult::deltaset::SetStorageTraits< TSet, TMemorySetType >
static constexpr bool AllowsNativeValueModification = false
 Set values cannot be modified because they are hashed in native container. More...
 

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