32#include <boost/serialization/serialization.hpp>
33#include <boost/serialization/version.hpp>
61 return out << subaddr_index.
major <<
'/' << subaddr_index.
minor;
73 if (
sizeof(
size_t) == 8)
95 template <
class Archive>
const char * res
Definition hmac_keccak.cpp:42
#define KV_SERIALIZE(varialble)
Definition keyvalue_serialization.h:120
#define END_KV_SERIALIZE_MAP()
Definition keyvalue_serialization.h:118
#define BEGIN_KV_SERIALIZE_MAP()
Definition keyvalue_serialization.h:43
Definition portable_binary_archive.hpp:29
Holds cryptonote related classes and helpers.
Definition blockchain_db.cpp:45
std::ostream & operator<<(std::ostream &out, const cryptonote::subaddress_index &subaddr_index)
Definition subaddress_index.h:59
Definition binary_utils.h:36
BOOST_CLASS_VERSION(nodetool::peerlist_types, nodetool::CURRENT_PEERLIST_STORAGE_ARCHIVE_VER)
const GenericPointer< typename T::ValueType > T2 T::AllocatorType & a
Definition pointer.h:1124
void serialize(Archive &a, unsigned_tx_set &x, const boost::serialization::version_type ver)
Definition serialization.cpp:898
#define BEGIN_SERIALIZE_OBJECT()
begins the environment of the DSL \detailed for described the serialization of an object
Definition serialization.h:131
#define FIELD(f)
tags the field with the variable name and then serializes it
Definition serialization.h:169
#define END_SERIALIZE()
self-explanatory
Definition serialization.h:150
unsigned int uint32_t
Definition stdint.h:126
unsigned __int64 uint64_t
Definition stdint.h:136
Definition subaddress_index.h:39
uint32_t major
Definition subaddress_index.h:40
uint32_t minor
Definition subaddress_index.h:41
bool operator==(const subaddress_index &rhs) const
Definition subaddress_index.h:42
bool is_zero() const
Definition subaddress_index.h:44
bool operator!=(const subaddress_index &rhs) const
Definition subaddress_index.h:43
size_t operator()(const cryptonote::subaddress_index &index) const
Definition subaddress_index.h:70