Monero
Functions
boost::serialization Namespace Reference

Functions

template<class Archive , class h_key , class hval >
void save (Archive &a, const std::unordered_map< h_key, hval > &x, const boost::serialization::version_type ver)
 
template<class Archive , class h_key , class hval >
void load (Archive &a, std::unordered_map< h_key, hval > &x, const boost::serialization::version_type ver)
 
template<class Archive , class h_key , class hval >
void save (Archive &a, const std::unordered_multimap< h_key, hval > &x, const boost::serialization::version_type ver)
 
template<class Archive , class h_key , class hval >
void load (Archive &a, std::unordered_multimap< h_key, hval > &x, const boost::serialization::version_type ver)
 
template<class Archive , class hval >
void save (Archive &a, const std::unordered_set< hval > &x, const boost::serialization::version_type ver)
 
template<class Archive , class hval >
void load (Archive &a, std::unordered_set< hval > &x, const boost::serialization::version_type ver)
 
template<class Archive , class h_key , class hval >
void serialize (Archive &a, std::unordered_map< h_key, hval > &x, const boost::serialization::version_type ver)
 
template<class Archive , class h_key , class hval >
void serialize (Archive &a, std::unordered_multimap< h_key, hval > &x, const boost::serialization::version_type ver)
 
template<class Archive , class hval >
void serialize (Archive &a, std::unordered_set< hval > &x, const boost::serialization::version_type ver)
 
template<class Archive >
void serialize (Archive &a, cryptonote::account_keys &x, const boost::serialization::version_type ver)
 
template<class Archive >
void serialize (Archive &a, cryptonote::account_public_address &x, const boost::serialization::version_type ver)
 
template<class Archive >
void serialize (Archive &a, crypto::public_key &x, const boost::serialization::version_type ver)
 
template<class Archive >
void serialize (Archive &a, crypto::secret_key &x, const boost::serialization::version_type ver)
 
template<class Archive >
void serialize (Archive &a, crypto::key_derivation &x, const boost::serialization::version_type ver)
 
template<class Archive >
void serialize (Archive &a, crypto::key_image &x, const boost::serialization::version_type ver)
 
template<class Archive >
void serialize (Archive &a, crypto::signature &x, const boost::serialization::version_type ver)
 
template<class Archive >
void serialize (Archive &a, crypto::hash &x, const boost::serialization::version_type ver)
 
template<class Archive >
void serialize (Archive &a, crypto::hash8 &x, const boost::serialization::version_type ver)
 
template<class Archive >
void serialize (Archive &a, cryptonote::txout_to_script &x, const boost::serialization::version_type ver)
 
template<class Archive >
void serialize (Archive &a, cryptonote::txout_to_key &x, const boost::serialization::version_type ver)
 
template<class Archive >
void serialize (Archive &a, cryptonote::txout_to_scripthash &x, const boost::serialization::version_type ver)
 
template<class Archive >
void serialize (Archive &a, cryptonote::txin_gen &x, const boost::serialization::version_type ver)
 
template<class Archive >
void serialize (Archive &a, cryptonote::txin_to_script &x, const boost::serialization::version_type ver)
 
template<class Archive >
void serialize (Archive &a, cryptonote::txin_to_scripthash &x, const boost::serialization::version_type ver)
 
template<class Archive >
void serialize (Archive &a, cryptonote::txin_to_key &x, const boost::serialization::version_type ver)
 
template<class Archive >
void serialize (Archive &a, cryptonote::tx_out &x, const boost::serialization::version_type ver)
 
template<class Archive >
void serialize (Archive &a, cryptonote::transaction_prefix &x, const boost::serialization::version_type ver)
 
template<class Archive >
void serialize (Archive &a, cryptonote::transaction &x, const boost::serialization::version_type ver)
 
template<class Archive >
void serialize (Archive &a, cryptonote::block &b, const boost::serialization::version_type ver)
 
template<class Archive >
void serialize (Archive &a, rct::key &x, const boost::serialization::version_type ver)
 
template<class Archive >
void serialize (Archive &a, rct::ctkey &x, const boost::serialization::version_type ver)
 
template<class Archive >
void serialize (Archive &a, rct::rangeSig &x, const boost::serialization::version_type ver)
 
template<class Archive >
void serialize (Archive &a, rct::Bulletproof &x, const boost::serialization::version_type ver)
 
template<class Archive >
void serialize (Archive &a, rct::boroSig &x, const boost::serialization::version_type ver)
 
template<class Archive >
void serialize (Archive &a, rct::mgSig &x, const boost::serialization::version_type ver)
 
template<class Archive >
void serialize (Archive &a, rct::ecdhTuple &x, const boost::serialization::version_type ver)
 
template<class Archive >
void serialize (Archive &a, rct::multisig_kLRki &x, const boost::serialization::version_type ver)
 
template<class Archive >
void serialize (Archive &a, rct::multisig_out &x, const boost::serialization::version_type ver)
 
template<class Archive >
std::enable_if< Archive::is_loading::value, void >::type serializeOutPk (Archive &a, rct::ctkeyV &outPk_, const boost::serialization::version_type ver)
 
template<class Archive >
std::enable_if< Archive::is_saving::value, void >::type serializeOutPk (Archive &a, rct::ctkeyV &outPk_, const boost::serialization::version_type ver)
 
template<class Archive >
void serialize (Archive &a, rct::rctSigBase &x, const boost::serialization::version_type ver)
 
template<class Archive >
void serialize (Archive &a, rct::rctSigPrunable &x, const boost::serialization::version_type ver)
 
template<class Archive >
void serialize (Archive &a, rct::rctSig &x, const boost::serialization::version_type ver)
 
template<class Archive >
void serialize (Archive &a, cryptonote::subaddress_index &x, const boost::serialization::version_type ver)
 
template<class archive_t >
void serialize (archive_t &ar, cryptonote::blockchain_storage::transaction_chain_entry &te, const unsigned int version)
 
template<class archive_t >
void serialize (archive_t &ar, cryptonote::blockchain_storage::block_extended_info &ei, const unsigned int version)
 
template<class Archive >
void serialize (Archive &a, cryptonote::tx_source_entry &x, const boost::serialization::version_type ver)
 
template<class Archive >
void serialize (Archive &a, cryptonote::tx_destination_entry &x, const boost::serialization::version_type ver)
 
template<class archive_t >
void serialize (archive_t &ar, cryptonote::tx_memory_pool::tx_details &td, const unsigned int version)
 
template<class T , class Archive >
void do_serialize (Archive &a, epee::net_utils::network_address &na, T local)
 
template<class Archive , class ver_type >
void serialize (Archive &a, epee::net_utils::network_address &na, const ver_type ver)
 
template<class Archive , class ver_type >
void serialize (Archive &a, epee::net_utils::ipv4_network_address &na, const ver_type ver)
 
template<class Archive , class ver_type >
void serialize (Archive &a, nodetool::peerlist_entry &pl, const ver_type ver)
 
template<class Archive , class ver_type >
void serialize (Archive &a, nodetool::anchor_peerlist_entry &pl, const ver_type ver)
 
template<class Archive >
std::enable_if<!Archive::is_loading::value, void >::type initialize_transfer_details (Archive &a, tools::wallet2::transfer_details &x, const boost::serialization::version_type ver)
 
template<class Archive >
std::enable_if< Archive::is_loading::value, void >::type initialize_transfer_details (Archive &a, tools::wallet2::transfer_details &x, const boost::serialization::version_type ver)
 
template<class Archive >
void serialize (Archive &a, tools::wallet2::transfer_details &x, const boost::serialization::version_type ver)
 
template<class Archive >
void serialize (Archive &a, tools::wallet2::multisig_info::LR &x, const boost::serialization::version_type ver)
 
template<class Archive >
void serialize (Archive &a, tools::wallet2::multisig_info &x, const boost::serialization::version_type ver)
 
template<class Archive >
void serialize (Archive &a, tools::wallet2::multisig_tx_set &x, const boost::serialization::version_type ver)
 
template<class Archive >
void serialize (Archive &a, tools::wallet2::unconfirmed_transfer_details &x, const boost::serialization::version_type ver)
 
template<class Archive >
void serialize (Archive &a, tools::wallet2::confirmed_transfer_details &x, const boost::serialization::version_type ver)
 
template<class Archive >
void serialize (Archive &a, tools::wallet2::payment_details &x, const boost::serialization::version_type ver)
 
template<class Archive >
void serialize (Archive &a, tools::wallet2::pool_payment_details &x, const boost::serialization::version_type ver)
 
template<class Archive >
void serialize (Archive &a, tools::wallet2::address_book_row &x, const boost::serialization::version_type ver)
 
template<class Archive >
void serialize (Archive &a, tools::wallet2::reserve_proof_entry &x, const boost::serialization::version_type ver)
 
template<class Archive >
void serialize (Archive &a, tools::wallet2::unsigned_tx_set &x, const boost::serialization::version_type ver)
 
template<class Archive >
void serialize (Archive &a, tools::wallet2::signed_tx_set &x, const boost::serialization::version_type ver)
 
template<class Archive >
void serialize (Archive &a, tools::wallet2::tx_construction_data &x, const boost::serialization::version_type ver)
 
template<class Archive >
void serialize (Archive &a, tools::wallet2::multisig_sig &x, const boost::serialization::version_type ver)
 
template<class Archive >
void serialize (Archive &a, tools::wallet2::pending_tx &x, const boost::serialization::version_type ver)
 

Function Documentation

◆ do_serialize()

template<class T , class Archive >
void boost::serialization::do_serialize ( Archive &  a,
epee::net_utils::network_address &  na,
T  local 
)
inline

◆ initialize_transfer_details() [1/2]

template<class Archive >
std::enable_if<!Archive::is_loading::value, void>::type boost::serialization::initialize_transfer_details ( Archive &  a,
tools::wallet2::transfer_details x,
const boost::serialization::version_type  ver 
)
inline

◆ initialize_transfer_details() [2/2]

template<class Archive >
std::enable_if<Archive::is_loading::value, void>::type boost::serialization::initialize_transfer_details ( Archive &  a,
tools::wallet2::transfer_details x,
const boost::serialization::version_type  ver 
)
inline

◆ load() [1/3]

template<class Archive , class h_key , class hval >
void boost::serialization::load ( Archive &  a,
std::unordered_map< h_key, hval > &  x,
const boost::serialization::version_type  ver 
)
inline

◆ load() [2/3]

template<class Archive , class h_key , class hval >
void boost::serialization::load ( Archive &  a,
std::unordered_multimap< h_key, hval > &  x,
const boost::serialization::version_type  ver 
)
inline

◆ load() [3/3]

template<class Archive , class hval >
void boost::serialization::load ( Archive &  a,
std::unordered_set< hval > &  x,
const boost::serialization::version_type  ver 
)
inline

◆ save() [1/3]

template<class Archive , class h_key , class hval >
void boost::serialization::save ( Archive &  a,
const std::unordered_map< h_key, hval > &  x,
const boost::serialization::version_type  ver 
)
inline

◆ save() [2/3]

template<class Archive , class h_key , class hval >
void boost::serialization::save ( Archive &  a,
const std::unordered_multimap< h_key, hval > &  x,
const boost::serialization::version_type  ver 
)
inline

◆ save() [3/3]

template<class Archive , class hval >
void boost::serialization::save ( Archive &  a,
const std::unordered_set< hval > &  x,
const boost::serialization::version_type  ver 
)
inline

◆ serialize() [1/60]

template<class archive_t >
void boost::serialization::serialize ( archive_t &  ar,
cryptonote::blockchain_storage::transaction_chain_entry &  te,
const unsigned int  version 
)

◆ serialize() [2/60]

template<class Archive >
void boost::serialization::serialize ( Archive &  a,
cryptonote::account_keys x,
const boost::serialization::version_type  ver 
)
inline

◆ serialize() [3/60]

template<class Archive , class ver_type >
void boost::serialization::serialize ( Archive &  a,
epee::net_utils::network_address &  na,
const ver_type  ver 
)
inline

◆ serialize() [4/60]

template<class archive_t >
void boost::serialization::serialize ( archive_t &  ar,
cryptonote::blockchain_storage::block_extended_info &  ei,
const unsigned int  version 
)

◆ serialize() [5/60]

template<class Archive >
void boost::serialization::serialize ( Archive &  a,
cryptonote::account_public_address x,
const boost::serialization::version_type  ver 
)
inline

◆ serialize() [6/60]

template<class Archive >
void boost::serialization::serialize ( Archive &  a,
crypto::public_key x,
const boost::serialization::version_type  ver 
)
inline

◆ serialize() [7/60]

template<class Archive >
void boost::serialization::serialize ( Archive &  a,
crypto::secret_key x,
const boost::serialization::version_type  ver 
)
inline

◆ serialize() [8/60]

template<class Archive , class ver_type >
void boost::serialization::serialize ( Archive &  a,
epee::net_utils::ipv4_network_address &  na,
const ver_type  ver 
)
inline

◆ serialize() [9/60]

template<class Archive >
void boost::serialization::serialize ( Archive &  a,
crypto::key_derivation x,
const boost::serialization::version_type  ver 
)
inline

◆ serialize() [10/60]

template<class Archive >
void boost::serialization::serialize ( Archive &  a,
crypto::key_image x,
const boost::serialization::version_type  ver 
)
inline

◆ serialize() [11/60]

template<class Archive , class ver_type >
void boost::serialization::serialize ( Archive &  a,
nodetool::peerlist_entry pl,
const ver_type  ver 
)
inline

◆ serialize() [12/60]

template<class Archive >
void boost::serialization::serialize ( Archive &  a,
crypto::signature x,
const boost::serialization::version_type  ver 
)
inline

◆ serialize() [13/60]

template<class Archive >
void boost::serialization::serialize ( Archive &  a,
crypto::hash x,
const boost::serialization::version_type  ver 
)
inline

◆ serialize() [14/60]

template<class Archive , class ver_type >
void boost::serialization::serialize ( Archive &  a,
nodetool::anchor_peerlist_entry pl,
const ver_type  ver 
)
inline

◆ serialize() [15/60]

template<class Archive >
void boost::serialization::serialize ( Archive &  a,
crypto::hash8 x,
const boost::serialization::version_type  ver 
)
inline

◆ serialize() [16/60]

template<class Archive >
void boost::serialization::serialize ( Archive &  a,
cryptonote::txout_to_script x,
const boost::serialization::version_type  ver 
)
inline

◆ serialize() [17/60]

template<class Archive >
void boost::serialization::serialize ( Archive &  a,
cryptonote::subaddress_index x,
const boost::serialization::version_type  ver 
)
inline

◆ serialize() [18/60]

template<class Archive >
void boost::serialization::serialize ( Archive &  a,
cryptonote::txout_to_key x,
const boost::serialization::version_type  ver 
)
inline

◆ serialize() [19/60]

template<class Archive >
void boost::serialization::serialize ( Archive &  a,
cryptonote::txout_to_scripthash x,
const boost::serialization::version_type  ver 
)
inline

◆ serialize() [20/60]

template<class Archive >
void boost::serialization::serialize ( Archive &  a,
cryptonote::tx_source_entry x,
const boost::serialization::version_type  ver 
)
inline

◆ serialize() [21/60]

template<class Archive >
void boost::serialization::serialize ( Archive &  a,
cryptonote::txin_gen x,
const boost::serialization::version_type  ver 
)
inline

◆ serialize() [22/60]

template<class Archive >
void boost::serialization::serialize ( Archive &  a,
cryptonote::txin_to_script x,
const boost::serialization::version_type  ver 
)
inline

◆ serialize() [23/60]

template<class Archive , class h_key , class hval >
void boost::serialization::serialize ( Archive &  a,
std::unordered_map< h_key, hval > &  x,
const boost::serialization::version_type  ver 
)
inline

◆ serialize() [24/60]

template<class Archive >
void boost::serialization::serialize ( Archive &  a,
cryptonote::txin_to_scripthash x,
const boost::serialization::version_type  ver 
)
inline

◆ serialize() [25/60]

template<class Archive >
void boost::serialization::serialize ( Archive &  a,
cryptonote::tx_destination_entry x,
const boost::serialization::version_type  ver 
)
inline

◆ serialize() [26/60]

template<class Archive , class h_key , class hval >
void boost::serialization::serialize ( Archive &  a,
std::unordered_multimap< h_key, hval > &  x,
const boost::serialization::version_type  ver 
)
inline

◆ serialize() [27/60]

template<class Archive >
void boost::serialization::serialize ( Archive &  a,
cryptonote::txin_to_key x,
const boost::serialization::version_type  ver 
)
inline

◆ serialize() [28/60]

template<class Archive , class hval >
void boost::serialization::serialize ( Archive &  a,
std::unordered_set< hval > &  x,
const boost::serialization::version_type  ver 
)
inline

◆ serialize() [29/60]

template<class Archive >
void boost::serialization::serialize ( Archive &  a,
cryptonote::tx_out x,
const boost::serialization::version_type  ver 
)
inline

◆ serialize() [30/60]

template<class Archive >
void boost::serialization::serialize ( Archive &  a,
cryptonote::transaction_prefix x,
const boost::serialization::version_type  ver 
)
inline

◆ serialize() [31/60]

template<class Archive >
void boost::serialization::serialize ( Archive &  a,
cryptonote::transaction x,
const boost::serialization::version_type  ver 
)
inline

◆ serialize() [32/60]

template<class Archive >
void boost::serialization::serialize ( Archive &  a,
cryptonote::block b,
const boost::serialization::version_type  ver 
)
inline

◆ serialize() [33/60]

template<class Archive >
void boost::serialization::serialize ( Archive &  a,
rct::key x,
const boost::serialization::version_type  ver 
)
inline

◆ serialize() [34/60]

template<class Archive >
void boost::serialization::serialize ( Archive &  a,
rct::ctkey x,
const boost::serialization::version_type  ver 
)
inline

◆ serialize() [35/60]

template<class Archive >
void boost::serialization::serialize ( Archive &  a,
rct::rangeSig x,
const boost::serialization::version_type  ver 
)
inline

◆ serialize() [36/60]

template<class Archive >
void boost::serialization::serialize ( Archive &  a,
rct::Bulletproof x,
const boost::serialization::version_type  ver 
)
inline

◆ serialize() [37/60]

template<class Archive >
void boost::serialization::serialize ( Archive &  a,
rct::boroSig x,
const boost::serialization::version_type  ver 
)
inline

◆ serialize() [38/60]

template<class Archive >
void boost::serialization::serialize ( Archive &  a,
rct::mgSig x,
const boost::serialization::version_type  ver 
)
inline

◆ serialize() [39/60]

template<class Archive >
void boost::serialization::serialize ( Archive &  a,
rct::ecdhTuple x,
const boost::serialization::version_type  ver 
)
inline

◆ serialize() [40/60]

template<class Archive >
void boost::serialization::serialize ( Archive &  a,
rct::multisig_kLRki x,
const boost::serialization::version_type  ver 
)
inline

◆ serialize() [41/60]

template<class Archive >
void boost::serialization::serialize ( Archive &  a,
rct::multisig_out x,
const boost::serialization::version_type  ver 
)
inline

◆ serialize() [42/60]

template<class Archive >
void boost::serialization::serialize ( Archive &  a,
rct::rctSigBase x,
const boost::serialization::version_type  ver 
)
inline

◆ serialize() [43/60]

template<class Archive >
void boost::serialization::serialize ( Archive &  a,
rct::rctSigPrunable x,
const boost::serialization::version_type  ver 
)
inline

◆ serialize() [44/60]

template<class Archive >
void boost::serialization::serialize ( Archive &  a,
rct::rctSig x,
const boost::serialization::version_type  ver 
)
inline

◆ serialize() [45/60]

template<class archive_t >
void boost::serialization::serialize ( archive_t &  ar,
cryptonote::tx_memory_pool::tx_details td,
const unsigned int  version 
)

◆ serialize() [46/60]

template<class Archive >
void boost::serialization::serialize ( Archive &  a,
tools::wallet2::transfer_details x,
const boost::serialization::version_type  ver 
)
inline

◆ serialize() [47/60]

template<class Archive >
void boost::serialization::serialize ( Archive &  a,
tools::wallet2::multisig_info::LR x,
const boost::serialization::version_type  ver 
)
inline

◆ serialize() [48/60]

template<class Archive >
void boost::serialization::serialize ( Archive &  a,
tools::wallet2::multisig_info x,
const boost::serialization::version_type  ver 
)
inline

◆ serialize() [49/60]

template<class Archive >
void boost::serialization::serialize ( Archive &  a,
tools::wallet2::multisig_tx_set x,
const boost::serialization::version_type  ver 
)
inline

◆ serialize() [50/60]

template<class Archive >
void boost::serialization::serialize ( Archive &  a,
tools::wallet2::unconfirmed_transfer_details x,
const boost::serialization::version_type  ver 
)
inline

◆ serialize() [51/60]

template<class Archive >
void boost::serialization::serialize ( Archive &  a,
tools::wallet2::confirmed_transfer_details x,
const boost::serialization::version_type  ver 
)
inline

◆ serialize() [52/60]

template<class Archive >
void boost::serialization::serialize ( Archive &  a,
tools::wallet2::payment_details x,
const boost::serialization::version_type  ver 
)
inline

◆ serialize() [53/60]

template<class Archive >
void boost::serialization::serialize ( Archive &  a,
tools::wallet2::pool_payment_details x,
const boost::serialization::version_type  ver 
)
inline

◆ serialize() [54/60]

template<class Archive >
void boost::serialization::serialize ( Archive &  a,
tools::wallet2::address_book_row x,
const boost::serialization::version_type  ver 
)
inline

◆ serialize() [55/60]

template<class Archive >
void boost::serialization::serialize ( Archive &  a,
tools::wallet2::reserve_proof_entry x,
const boost::serialization::version_type  ver 
)
inline

◆ serialize() [56/60]

template<class Archive >
void boost::serialization::serialize ( Archive &  a,
tools::wallet2::unsigned_tx_set x,
const boost::serialization::version_type  ver 
)
inline

◆ serialize() [57/60]

template<class Archive >
void boost::serialization::serialize ( Archive &  a,
tools::wallet2::signed_tx_set x,
const boost::serialization::version_type  ver 
)
inline

◆ serialize() [58/60]

template<class Archive >
void boost::serialization::serialize ( Archive &  a,
tools::wallet2::tx_construction_data x,
const boost::serialization::version_type  ver 
)
inline

◆ serialize() [59/60]

template<class Archive >
void boost::serialization::serialize ( Archive &  a,
tools::wallet2::multisig_sig x,
const boost::serialization::version_type  ver 
)
inline

◆ serialize() [60/60]

template<class Archive >
void boost::serialization::serialize ( Archive &  a,
tools::wallet2::pending_tx x,
const boost::serialization::version_type  ver 
)
inline

◆ serializeOutPk() [1/2]

template<class Archive >
std::enable_if<Archive::is_loading::value, void>::type boost::serialization::serializeOutPk ( Archive &  a,
rct::ctkeyV outPk_,
const boost::serialization::version_type  ver 
)
inline

◆ serializeOutPk() [2/2]

template<class Archive >
std::enable_if<Archive::is_saving::value, void>::type boost::serialization::serializeOutPk ( Archive &  a,
rct::ctkeyV outPk_,
const boost::serialization::version_type  ver 
)
inline