Commit 77435f95 authored by Dominik Charousset's avatar Dominik Charousset

enable conversion to and from uint64

parent 11c1ff08
...@@ -89,6 +89,16 @@ class message_id_t { ...@@ -89,6 +89,16 @@ class message_id_t {
m_value |= answered_flag_mask; m_value |= answered_flag_mask;
} }
inline std::uint64_t integer_value() const {
return m_value;
}
static inline message_id_t from_integer_value(std::uint64_t value) {
message_id_t result;
result.m_value = value;
return result;
}
private: private:
explicit message_id_t(std::uint64_t value) : m_value(value) { } explicit message_id_t(std::uint64_t value) : m_value(value) { }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment