36 template <
template <
bool>
class Archive>
40 ar.serialize_varint(hi);
41 if (!ar.stream().good())
43 ar.serialize_varint(lo);
44 if (!ar.stream().good())
52 template <
template <
bool>
class Archive>
55 if (!ar.stream().good())
57 const uint64_t hi = ((diff >> 64) & 0xffffffffffffffff).convert_to<uint64_t>();
58 const uint64_t lo = (diff & 0xffffffffffffffff).convert_to<uint64_t>();
59 ar.serialize_varint(hi);
60 ar.serialize_varint(lo);
61 if (!ar.stream().good())
bool do_serialize(Archive< false > &ar, cryptonote::difficulty_type &diff)
Definition: difficulty_type.h:37
Holds cryptonote related classes and helpers.
Definition: db_bdb.cpp:226
boost::multiprecision::uint128_t difficulty_type
Definition: difficulty.h:43
char true_type
Definition: sfinae_helpers.h:39
Simple DSL AAPI based on.
boost::true_type type
Definition: difficulty_type.h:34
a descriptor for dispatching serialize
Definition: serialization.h:71