24 explicit operator BaseType()
const {
return _value; }
BaseType operator+(const BaseType &other) const
BaseType operator-(const DataConsistencyKey &other) const
BaseType operator-(const BaseType &other) const
DataConsistencyKey(const DataConsistencyKey &other)=default
Copy constructor.
uint64_t BaseType
Numeric data type for the key. Must be a valid UserType for the register accessors.
BaseType operator+(const DataConsistencyKey &other) const
Addition operators.
DataConsistencyKey & operator++()
Increment operator.
DataConsistencyKey operator++(int)
Postfix increment operator.
DataConsistencyKey(BaseType value)
Construct from numeric value.
std::strong_ordering operator<=>(BaseType other) const
std::strong_ordering operator<=>(const DataConsistencyKey &) const =default
Comparison operators.