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

Defines types for cache storage given a cache descriptor. More...

Inheritance diagram for catapult::cache::CacheStorageFromDescriptor< TDescriptor >:

Public Types

using SourceType = typename TDescriptor::CacheViewType
 Cache view type. More...
 
using DestinationType = typename TDescriptor::CacheDeltaType
 Cache delta type. More...
 
using KeyType = typename TDescriptor::KeyType
 Cache key type. More...
 
using ValueType = typename TDescriptor::ValueType
 Cache value type. More...
 

Detailed Description

template<typename TDescriptor>
struct catapult::cache::CacheStorageFromDescriptor< TDescriptor >

Defines types for cache storage given a cache descriptor.

Member Typedef Documentation

◆ DestinationType

template<typename TDescriptor>
using catapult::cache::CacheStorageFromDescriptor< TDescriptor >::DestinationType = typename TDescriptor::CacheDeltaType

Cache delta type.

◆ KeyType

template<typename TDescriptor>
using catapult::cache::CacheStorageFromDescriptor< TDescriptor >::KeyType = typename TDescriptor::KeyType

Cache key type.

◆ SourceType

template<typename TDescriptor>
using catapult::cache::CacheStorageFromDescriptor< TDescriptor >::SourceType = typename TDescriptor::CacheViewType

Cache view type.

◆ ValueType

template<typename TDescriptor>
using catapult::cache::CacheStorageFromDescriptor< TDescriptor >::ValueType = typename TDescriptor::ValueType

Cache value type.


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