CatapultServer  v0.5.0.1 (Elephant)
catapult::cache::LockInfoCacheDeltaMixins< TDescriptor, TCacheTypes > Struct Template Reference

Mixins used by the lock info cache delta. More...

Inheritance diagram for catapult::cache::LockInfoCacheDeltaMixins< TDescriptor, TCacheTypes >:
Collaboration diagram for catapult::cache::LockInfoCacheDeltaMixins< TDescriptor, TCacheTypes >:

Public Types

using Touch = HeightBasedTouchMixin< typename TCacheTypes::PrimaryTypes::BaseSetDeltaType, typename TCacheTypes::HeightGroupingTypes::BaseSetDeltaType >
 
using Pruning = HeightBasedPruningMixin< typename TCacheTypes::PrimaryTypes::BaseSetDeltaType, typename TCacheTypes::HeightGroupingTypes::BaseSetDeltaType >
 
- Public Types inherited from catapult::cache::PatriciaTreeCacheMixins< TCacheTypes::PrimaryTypes::BaseSetDeltaType, TDescriptor >
using PatriciaTreeView = PatriciaTreeMixin< typename TDescriptor ::PatriciaTree >
 
using PatriciaTreeDelta = PatriciaTreeDeltaMixin< TCacheTypes::PrimaryTypes::BaseSetDeltaType, typename TDescriptor ::PatriciaTree::DeltaType >
 
- Public Types inherited from catapult::cache::BasicCacheMixins< TCacheTypes::PrimaryTypes::BaseSetDeltaType, TDescriptor >
using Size = SizeMixin< TCacheTypes::PrimaryTypes::BaseSetDeltaType >
 
using Contains = ContainsMixin< TCacheTypes::PrimaryTypes::BaseSetDeltaType, TDescriptor >
 
using Iteration = IterationMixin< TCacheTypes::PrimaryTypes::BaseSetDeltaType >
 
using ConstAccessor = ConstAccessorMixin< TCacheTypes::PrimaryTypes::BaseSetDeltaType, TDescriptor >
 
using MutableAccessor = MutableAccessorMixin< TCacheTypes::PrimaryTypes::BaseSetDeltaType, TDescriptor >
 
using ConstAccessorWithAdapter = ConstAccessorMixin< TCacheTypes::PrimaryTypes::BaseSetDeltaType, TDescriptor, TValueAdapter >
 
using MutableAccessorWithAdapter = MutableAccessorMixin< TCacheTypes::PrimaryTypes::BaseSetDeltaType, TDescriptor, TValueAdapter >
 
using ActivePredicate = ActivePredicateMixin< TCacheTypes::PrimaryTypes::BaseSetDeltaType, TDescriptor >
 
using BasicInsertRemove = BasicInsertRemoveMixin< TCacheTypes::PrimaryTypes::BaseSetDeltaType, TDescriptor >
 
using DeltaElements = deltaset::DeltaElementsMixin< TCacheTypes::PrimaryTypes::BaseSetDeltaType >
 

Detailed Description

template<typename TDescriptor, typename TCacheTypes>
struct catapult::cache::LockInfoCacheDeltaMixins< TDescriptor, TCacheTypes >

Mixins used by the lock info cache delta.

Member Typedef Documentation

◆ Pruning

template<typename TDescriptor, typename TCacheTypes>
using catapult::cache::LockInfoCacheDeltaMixins< TDescriptor, TCacheTypes >::Pruning = HeightBasedPruningMixin< typename TCacheTypes::PrimaryTypes::BaseSetDeltaType, typename TCacheTypes::HeightGroupingTypes::BaseSetDeltaType>

◆ Touch

template<typename TDescriptor, typename TCacheTypes>
using catapult::cache::LockInfoCacheDeltaMixins< TDescriptor, TCacheTypes >::Touch = HeightBasedTouchMixin< typename TCacheTypes::PrimaryTypes::BaseSetDeltaType, typename TCacheTypes::HeightGroupingTypes::BaseSetDeltaType>

The documentation for this struct was generated from the following file: