CatapultServer  v0.5.0.1 (Elephant)
catapult::cache::MemoryCacheChangesT< TValue > Struct Template Reference

Deserialized cache changes for a single cache. More...

Inheritance diagram for catapult::cache::MemoryCacheChangesT< TValue >:
Collaboration diagram for catapult::cache::MemoryCacheChangesT< TValue >:

Public Attributes

std::vector< TValue > Added
 Added elements. More...
 
std::vector< TValue > Removed
 Removed elements. More...
 
std::vector< TValue > Copied
 Copied elements. More...
 

Additional Inherited Members

- Public Member Functions inherited from catapult::cache::MemoryCacheChanges
virtual ~MemoryCacheChanges ()=default
 
- Public Member Functions inherited from catapult::utils::NonCopyable
constexpr NonCopyable ()=default
 Default constructor. More...
 
 ~NonCopyable ()=default
 Default destructor. More...
 
 NonCopyable (const NonCopyable &)=delete
 Disabled copy constructor. More...
 
NonCopyableoperator= (const NonCopyable &)=delete
 Disabled assignment operator. More...
 

Detailed Description

template<typename TValue>
struct catapult::cache::MemoryCacheChangesT< TValue >

Deserialized cache changes for a single cache.

Member Data Documentation

◆ Added

template<typename TValue>
std::vector<TValue> catapult::cache::MemoryCacheChangesT< TValue >::Added

Added elements.

◆ Copied

template<typename TValue>
std::vector<TValue> catapult::cache::MemoryCacheChangesT< TValue >::Copied

Copied elements.

◆ Removed

template<typename TValue>
std::vector<TValue> catapult::cache::MemoryCacheChangesT< TValue >::Removed

Removed elements.


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