CatapultServer
v0.5.0.1 (Elephant)
|
Go to the documentation of this file.
23 namespace catapult {
namespace deltaset {
26 template<
typename TSet>
30 constexpr
explicit DeltaElements(
const TSet& addedElements,
const TSet& removedElements,
const TSet& copiedElements)
31 :
Added(addedElements)
const TSet & Removed
Removed elements.
Definition: DeltaElements.h:47
const TSet & Added
Added elements.
Definition: DeltaElements.h:44
model::AccountAddressNotification Notification
Definition: AddressValidator.cpp:27
bool HasChanges() const
Returns true if there are any pending changes.
Definition: DeltaElements.h:38
Slim wrapper around changed elements.
Definition: DeltaElements.h:27
#define MAKE_STATEFUL_VALIDATOR(NAME, HANDLER)
Definition: ValidatorTypes.h:123
Represents a time duration.
Definition: TimeSpan.h:30
DECLARE_STATEFUL_VALIDATOR(Address, Notification)(model
Definition: AddressValidator.cpp:29
const TSet & Copied
Copied elements.
Definition: DeltaElements.h:50
utils::BaseValue< uint64_t, Timestamp_tag > Timestamp
Definition: src/catapult/types.h:73
Definition: AddressExtractionExtension.cpp:28
Notification of use of an account address.
Definition: Notifications.h:57
constexpr DeltaElements(const TSet &addedElements, const TSet &removedElements, const TSet &copiedElements)
Creates new delta elements from addedElements, removedElements and copiedElements.
Definition: DeltaElements.h:30