CatapultServer  v0.5.0.1 (Elephant)
catapult::cache::PatriciaTreeCacheMixins< TSet, TCacheDescriptor > Struct Template Reference

Grouping of all basic and patricia tree cache mixins for a single set. More...

Inheritance diagram for catapult::cache::PatriciaTreeCacheMixins< TSet, TCacheDescriptor >:
Collaboration diagram for catapult::cache::PatriciaTreeCacheMixins< TSet, TCacheDescriptor >:

Public Types

using PatriciaTreeView = PatriciaTreeMixin< typename TCacheDescriptor::PatriciaTree >
 
using PatriciaTreeDelta = PatriciaTreeDeltaMixin< TSet, typename TCacheDescriptor::PatriciaTree::DeltaType >
 
- Public Types inherited from catapult::cache::BasicCacheMixins< TSet, TCacheDescriptor >
using Size = SizeMixin< TSet >
 
using Contains = ContainsMixin< TSet, TCacheDescriptor >
 
using Iteration = IterationMixin< TSet >
 
using ConstAccessor = ConstAccessorMixin< TSet, TCacheDescriptor >
 
using MutableAccessor = MutableAccessorMixin< TSet, TCacheDescriptor >
 
template<typename TValueAdapter >
using ConstAccessorWithAdapter = ConstAccessorMixin< TSet, TCacheDescriptor, TValueAdapter >
 
template<typename TValueAdapter >
using MutableAccessorWithAdapter = MutableAccessorMixin< TSet, TCacheDescriptor, TValueAdapter >
 
using ActivePredicate = ActivePredicateMixin< TSet, TCacheDescriptor >
 
using BasicInsertRemove = BasicInsertRemoveMixin< TSet, TCacheDescriptor >
 
using DeltaElements = deltaset::DeltaElementsMixin< TSet >
 

Detailed Description

template<typename TSet, typename TCacheDescriptor>
struct catapult::cache::PatriciaTreeCacheMixins< TSet, TCacheDescriptor >

Grouping of all basic and patricia tree cache mixins for a single set.

Member Typedef Documentation

◆ PatriciaTreeDelta

template<typename TSet, typename TCacheDescriptor>
using catapult::cache::PatriciaTreeCacheMixins< TSet, TCacheDescriptor >::PatriciaTreeDelta = PatriciaTreeDeltaMixin<TSet, typename TCacheDescriptor::PatriciaTree::DeltaType>

◆ PatriciaTreeView

template<typename TSet, typename TCacheDescriptor>
using catapult::cache::PatriciaTreeCacheMixins< TSet, TCacheDescriptor >::PatriciaTreeView = PatriciaTreeMixin<typename TCacheDescriptor::PatriciaTree>

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