CatapultServer
v0.5.0.1 (Elephant)
|
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 KeyType & | ToKey (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 StorageType & | ToStorage (const KeyType &, TIterator &&iter) |
Converts iter to a storage type. More... | |
static constexpr const ValueType & | ToValue (const StorageType &element) |
Converts a storage type (element) to a value type. More... | |
static constexpr ValueType & | ToValue (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... | |