CatapultServer
v0.5.0.1 (Elephant)
|
SizeMixin< TSet > Size
Definition: CacheMixinAliases.h:31
A mixin for adding iteration support to a cache.
Definition: CacheMixins.h:75
PatriciaTreeMixin< typename TCacheDescriptor::PatriciaTree > PatriciaTreeView
Definition: CacheMixinAliases.h:53
Decorates a view and supplies a read-only view.
Definition: ReadOnlyViewSupplier.h:28
A mixin for adding patricia tree support to a cache.
Definition: PatriciaTreeCacheMixins.h:30
A mixin for calculating the deep size of namespaces.
Definition: NamespaceCacheMixins.h:40
NamespaceCacheView(const NamespaceCacheTypes::BaseSets &namespaceSets, const NamespaceCacheTypes::Options &options, const NamespaceSizes &namespaceSizes)
Creates a view around namespaceSets, options and namespaceSizes.
Definition: NamespaceCacheView.h:80
A read-only overlay on top of a cache that provides support for contains, get and isActive.
Definition: MosaicCacheTypes.h:42
Definition: NamespaceCacheMixins.h:85
Definition: NamespaceBaseSets.h:48
Grouping of all basic and patricia tree cache mixins for a single set.
Definition: CacheMixinAliases.h:52
ContainsMixin< TSet, TCacheDescriptor > Contains
Definition: CacheMixinAliases.h:32
IterationMixin< TSet > Iteration
Definition: CacheMixinAliases.h:33
A mixin for adding contains support to a cache.
Definition: CacheMixins.h:54
Basic view on top of the namespace cache.
Definition: NamespaceCacheView.h:50
BasicNamespaceCacheView(const NamespaceCacheTypes::BaseSets &namespaceSets, const NamespaceCacheTypes::Options &, const NamespaceSizes &namespaceSizes)
Creates a view around namespaceSets, options and namespaceSizes.
Definition: NamespaceCacheView.h:63
deltaset::BaseSet< TElementTraits, StorageTraits > BaseSetType
Base set type.
Definition: CacheDescriptorAdapters.h:81
PrimaryMixins::Size Size
Definition: NamespaceCacheView.h:38
A class that can be moved but not copied.
Definition: NonCopyable.h:43
ReadOnlyArtifactCache< BasicNamespaceCacheView, BasicNamespaceCacheDelta, NamespaceId, state::NamespaceEntry > CacheReadOnlyType
Definition: NamespaceCacheTypes.h:84
Definition: AddressExtractionExtension.cpp:28
PrimaryMixins::Iteration Iteration
Definition: NamespaceCacheView.h:40
A mixin for adding size support to a cache.
Definition: CacheMixins.h:36
Custom sub view options.
Definition: NamespaceCacheTypes.h:87
Extended namespace sizes.
Definition: NamespaceCacheMixins.h:30
View on top of the namespace cache.
Definition: NamespaceCacheView.h:77
Mixins used by the namespace cache view.
Definition: NamespaceCacheView.h:32
Grouping of all basic cache mixins for a single set.
Definition: CacheMixinAliases.h:30