CatapultServer
v0.5.0.1 (Elephant)
|
constexpr model::AccountRestrictionType raw() const
Gets the raw restriction type.
Definition: AccountRestrictionDescriptor.h:58
AccountRestrictionType
Account restriction types.
Definition: AccountRestrictionTypes.h:31
model::AccountRestrictionType m_restrictionType
Definition: AccountRestrictionDescriptor.h:68
constexpr AccountRestrictionDescriptor(model::AccountRestrictionType restrictionType)
Creates an account restriction descriptor around restrictionType.
Definition: AccountRestrictionDescriptor.h:40
Account restriction descriptor.
Definition: AccountRestrictionDescriptor.h:37
Account restriction contains blocked value.
constexpr std::underlying_type_t< TEnum > to_underlying_type(TEnum value)
Converts a strongly typed enumeration value to its underlying integral value.
Definition: Casting.h:37
static constexpr model::AccountRestrictionType StripFlag(model::AccountRestrictionType lhs, model::AccountRestrictionType flag)
Definition: AccountRestrictionDescriptor.h:63
constexpr AccountRestrictionOperationType operationType() const
Gets the operation type.
Definition: AccountRestrictionDescriptor.h:51
Account restriction is interpreted as blocking operation.
Account restriction contains allowed values.
AccountRestrictionOperationType
Operation type.
Definition: AccountRestrictionDescriptor.h:28
constexpr model::AccountRestrictionType restrictionType() const
Gets the value specific part of the restriction type.
Definition: AccountRestrictionDescriptor.h:46
Definition: AddressExtractionExtension.cpp:28