CatapultServer
v0.5.0.1 (Elephant)
|
Defines cache types for an ordered, memory backed set based cache. More...
Classes | |
class | StorageSetType |
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 | MemorySetType = std::set< ElementType > |
using | SetStorageTraits = deltaset::SetStorageTraits< deltaset::ConditionalContainer< deltaset::SetKeyTraits< MemorySetType >, StorageSetType, MemorySetType >, MemorySetType > |
Defines cache types for an ordered, memory backed set based cache.
using catapult::cache::detail::OrderedMemorySetAdapter< TElementTraits >::BaseSetDeltaPointerType = std::shared_ptr<BaseSetDeltaType> |
Base set delta pointer type.
using catapult::cache::detail::OrderedMemorySetAdapter< TElementTraits >::BaseSetDeltaType = typename BaseSetType::DeltaType |
Base set delta type.
using catapult::cache::detail::OrderedMemorySetAdapter< TElementTraits >::BaseSetType = deltaset::OrderedSet<TElementTraits, StorageTraits> |
Base set type.
|
private |
|
private |
private |