CatapultServer
v0.5.0.1 (Elephant)
|
Defines cache types for an ordered set based cache. More...
Classes | |
struct | DescriptorAdapter |
struct | StorageTraits |
Public Types | |
using | BaseSetType = deltaset::OrderedSet< TElementTraits, StorageTraits > |
Base set type. More... | |
using | BaseSetDeltaType = typename BaseSetType::DeltaType |
Base set delta type. More... | |
using | BaseSetDeltaPointerType = std::shared_ptr< BaseSetDeltaType > |
Base set delta pointer type. More... | |
Private Types | |
using | ElementType = std::remove_const_t< typename TElementTraits::ElementType > |
using | StorageSetType = CacheContainerView< DescriptorAdapter > |
using | MemorySetType = std::set< ElementType > |
using | SetStorageTraits = deltaset::SetStorageTraits< deltaset::ConditionalContainer< deltaset::SetKeyTraits< MemorySetType >, StorageSetType, MemorySetType >, MemorySetType > |
Defines cache types for an ordered set based cache.
using catapult::cache::detail::OrderedSetAdapter< TElementTraits, TDescriptor >::BaseSetDeltaPointerType = std::shared_ptr<BaseSetDeltaType> |
Base set delta pointer type.
using catapult::cache::detail::OrderedSetAdapter< TElementTraits, TDescriptor >::BaseSetDeltaType = typename BaseSetType::DeltaType |
Base set delta type.
using catapult::cache::detail::OrderedSetAdapter< TElementTraits, TDescriptor >::BaseSetType = deltaset::OrderedSet<TElementTraits, StorageTraits> |
Base set type.
|
private |
|
private |
|
private |
|
private |