CatapultServer  v0.5.0.1 (Elephant)
ImportanceHeight.h
Go to the documentation of this file.
1 
21 #pragma once
22 #include "catapult/types.h"
23 
24 namespace catapult { namespace model {
25 
27 
30 
34 }}
ImportanceHeight.h
exceptions.h
catapult::model::ImportanceHeight
utils::BaseValue< Height::ValueType, ImportanceHeight_tag > ImportanceHeight
Represents a height at which importance is calculated.
Definition: ImportanceHeight.h:29
catapult::utils::BasicBaseValue< uint64_t, Height_tag, BaseValue< uint64_t, Height_tag > >::ValueType
uint64_t ValueType
Raw value type.
Definition: BaseValue.h:33
catapult::utils::BasicBaseValue::unwrap
constexpr ValueType unwrap() const
Unwraps this value and returns the underlying raw value.
Definition: BaseValue.h:53
catapult::utils::BaseValue< Height::ValueType, ImportanceHeight_tag >
catapult::model::ImportanceHeight_tag
Definition: ImportanceHeight.h:26
CATAPULT_THROW_INVALID_ARGUMENT_1
#define CATAPULT_THROW_INVALID_ARGUMENT_1(MESSAGE, PARAM1)
Macro used to throw a catapult invalid argument with a single parameter.
Definition: exceptions.h:183
types.h
catapult
Definition: AddressExtractionExtension.cpp:28
catapult::model::ConvertToImportanceHeight
ImportanceHeight ConvertToImportanceHeight(Height height, Height::ValueType grouping)
Definition: ImportanceHeight.cpp:33