CatapultServer  v0.5.0.1 (Elephant)
catapult::model::AnnotatedEntityRange< TEntity > Struct Template Reference

Combination of an entity range and optional context. More...

Collaboration diagram for catapult::model::AnnotatedEntityRange< TEntity >:

Public Member Functions

 AnnotatedEntityRange ()=default
 Creates a default annotated entity range. More...
 
 AnnotatedEntityRange (EntityRange< TEntity > &&range)
 Creates an annotated entity range around range without context. More...
 
 AnnotatedEntityRange (EntityRange< TEntity > &&range, const Key &sourcePublicKey)
 Creates an annotated entity range around range and a source public key (sourcePublicKey). More...
 

Public Attributes

EntityRange< TEntity > Range
 Entity range. More...
 
Key SourcePublicKey
 Source public key (optional). More...
 

Detailed Description

template<typename TEntity>
struct catapult::model::AnnotatedEntityRange< TEntity >

Combination of an entity range and optional context.

Constructor & Destructor Documentation

◆ AnnotatedEntityRange() [1/3]

template<typename TEntity >
catapult::model::AnnotatedEntityRange< TEntity >::AnnotatedEntityRange ( )
default

Creates a default annotated entity range.

◆ AnnotatedEntityRange() [2/3]

template<typename TEntity >
catapult::model::AnnotatedEntityRange< TEntity >::AnnotatedEntityRange ( EntityRange< TEntity > &&  range)
inline

Creates an annotated entity range around range without context.

◆ AnnotatedEntityRange() [3/3]

template<typename TEntity >
catapult::model::AnnotatedEntityRange< TEntity >::AnnotatedEntityRange ( EntityRange< TEntity > &&  range,
const Key sourcePublicKey 
)
inline

Creates an annotated entity range around range and a source public key (sourcePublicKey).

Member Data Documentation

◆ Range

template<typename TEntity >
EntityRange<TEntity> catapult::model::AnnotatedEntityRange< TEntity >::Range

Entity range.

◆ SourcePublicKey

template<typename TEntity >
Key catapult::model::AnnotatedEntityRange< TEntity >::SourcePublicKey

Source public key (optional).


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