|
template<typename TDescriptor , typename TValueHasher = std::hash<typename TDescriptor::KeyType>> |
using | catapult::cache::MutableUnorderedMapAdapter = detail::UnorderedMapAdapter< deltaset::MutableTypeTraits< typename TDescriptor::ValueType >, TDescriptor, TValueHasher > |
| Defines cache types for an unordered mutable map based cache. More...
|
|
template<typename TDescriptor , typename TValueHasher = std::hash<typename TDescriptor::KeyType>> |
using | catapult::cache::ImmutableUnorderedMapAdapter = detail::UnorderedMapAdapter< deltaset::ImmutableTypeTraits< typename TDescriptor::ValueType >, TDescriptor, TValueHasher > |
| Defines cache types for an unordered immutable map based cache. More...
|
|
template<typename TDescriptor > |
using | catapult::cache::MutableOrderedMemorySetAdapter = detail::OrderedMemorySetAdapter< deltaset::MutableTypeTraits< typename TDescriptor::ValueType > > |
| Defines cache types for an ordered, mutable, memory backed set based cache. More...
|
|
template<typename TDescriptor > |
using | catapult::cache::ImmutableOrderedMemorySetAdapter = detail::OrderedMemorySetAdapter< deltaset::ImmutableTypeTraits< typename TDescriptor::ValueType > > |
| Defines cache types for an ordered, immutable, memory backed set based cache. More...
|
|
template<typename TDescriptor > |
using | catapult::cache::MutableOrderedSetAdapter = detail::OrderedSetAdapter< deltaset::MutableTypeTraits< typename TDescriptor::ValueType >, TDescriptor > |
| Defines cache types for an ordered mutable set based cache. More...
|
|
template<typename TDescriptor > |
using | catapult::cache::ImmutableOrderedSetAdapter = detail::OrderedSetAdapter< deltaset::ImmutableTypeTraits< typename TDescriptor::ValueType >, TDescriptor > |
| Defines cache types for an ordered immutable set based cache. More...
|
|