Electroneum
cryptonote_boost_serialization.h File Reference
#include <boost/serialization/vector.hpp>
#include <boost/serialization/utility.hpp>
#include <boost/serialization/variant.hpp>
#include <boost/serialization/set.hpp>
#include <boost/serialization/map.hpp>
#include <boost/serialization/is_bitwise_serializable.hpp>
#include <boost/archive/binary_iarchive.hpp>
#include <boost/archive/portable_binary_iarchive.hpp>
#include <boost/archive/portable_binary_oarchive.hpp>
#include "cryptonote_basic.h"
#include "difficulty.h"
#include "common/unordered_containers_boost_serialization.h"
#include "crypto/crypto.h"
#include "ringct/rctTypes.h"
#include "ringct/rctOps.h"
Include dependency graph for cryptonote_boost_serialization.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 boost
 
 boost::serialization
 

Functions

template<class Archive >
void boost::serialization::serialize (Archive &a, crypto::public_key &x, const boost::serialization::version_type ver)
 
template<class Archive >
void boost::serialization::serialize (Archive &a, crypto::secret_key &x, const boost::serialization::version_type ver)
 
template<class Archive >
void boost::serialization::serialize (Archive &a, crypto::key_derivation &x, const boost::serialization::version_type ver)
 
template<class Archive >
void boost::serialization::serialize (Archive &a, crypto::key_image &x, const boost::serialization::version_type ver)
 
template<class Archive >
void boost::serialization::serialize (Archive &a, crypto::signature &x, const boost::serialization::version_type ver)
 
template<class Archive >
void boost::serialization::serialize (Archive &a, crypto::hash &x, const boost::serialization::version_type ver)
 
template<class Archive >
void boost::serialization::serialize (Archive &a, crypto::hash8 &x, const boost::serialization::version_type ver)
 
template<class Archive >
void boost::serialization::serialize (Archive &a, cryptonote::txout_to_script &x, const boost::serialization::version_type ver)
 
template<class Archive >
void boost::serialization::serialize (Archive &a, cryptonote::txout_to_key &x, const boost::serialization::version_type ver)
 
template<class Archive >
void boost::serialization::serialize (Archive &a, cryptonote::txout_to_key_public &x, const boost::serialization::version_type ver)
 
template<class Archive >
void boost::serialization::serialize (Archive &a, cryptonote::account_public_address &x, const boost::serialization::version_type ver)
 
template<class Archive >
void boost::serialization::serialize (Archive &a, cryptonote::txout_to_scripthash &x, const boost::serialization::version_type ver)
 
template<class Archive >
void boost::serialization::serialize (Archive &a, cryptonote::txin_gen &x, const boost::serialization::version_type ver)
 
template<class Archive >
void boost::serialization::serialize (Archive &a, cryptonote::txin_to_script &x, const boost::serialization::version_type ver)
 
template<class Archive >
void boost::serialization::serialize (Archive &a, cryptonote::txin_to_scripthash &x, const boost::serialization::version_type ver)
 
template<class Archive >
void boost::serialization::serialize (Archive &a, cryptonote::txin_to_key &x, const boost::serialization::version_type ver)
 
template<class Archive >
void boost::serialization::serialize (Archive &a, cryptonote::txin_to_key_public &x, const boost::serialization::version_type ver)
 
template<class Archive >
void boost::serialization::serialize (Archive &a, cryptonote::tx_out &x, const boost::serialization::version_type ver)
 
template<class Archive >
void boost::serialization::serialize (Archive &a, cryptonote::transaction_prefix &x, const boost::serialization::version_type ver)
 
template<class Archive >
void boost::serialization::serialize (Archive &a, cryptonote::transaction &x, const boost::serialization::version_type ver)
 
template<class Archive >
void boost::serialization::serialize (Archive &a, cryptonote::block &b, const boost::serialization::version_type ver)
 
template<class Archive >
void boost::serialization::serialize (Archive &a, rct::key &x, const boost::serialization::version_type ver)
 
template<class Archive >
void boost::serialization::serialize (Archive &a, rct::ctkey &x, const boost::serialization::version_type ver)
 
template<class Archive >
void boost::serialization::serialize (Archive &a, rct::rangeSig &x, const boost::serialization::version_type ver)
 
template<class Archive >
void boost::serialization::serialize (Archive &a, rct::Bulletproof &x, const boost::serialization::version_type ver)
 
template<class Archive >
void boost::serialization::serialize (Archive &a, rct::boroSig &x, const boost::serialization::version_type ver)
 
template<class Archive >
void boost::serialization::serialize (Archive &a, rct::mgSig &x, const boost::serialization::version_type ver)
 
template<class Archive >
void boost::serialization::serialize (Archive &a, rct::ecdhTuple &x, const boost::serialization::version_type ver)
 
template<class Archive >
void boost::serialization::serialize (Archive &a, rct::multisig_kLRki &x, const boost::serialization::version_type ver)
 
template<class Archive >
void boost::serialization::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 boost::serialization::serializeOutPk (Archive &a, rct::ctkeyV &outPk_, const boost::serialization::version_type ver)
 
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)
 
template<class Archive >
void boost::serialization::serialize (Archive &a, rct::rctSigBase &x, const boost::serialization::version_type ver)
 
template<class Archive >
void boost::serialization::serialize (Archive &a, rct::rctSigPrunable &x, const boost::serialization::version_type ver)
 
template<class Archive >
void boost::serialization::serialize (Archive &a, rct::rctSig &x, const boost::serialization::version_type ver)
 
template<class Archive >
void boost::serialization::serialize (Archive &a, rct::RCTConfig &x, const boost::serialization::version_type ver)
 
template<class Archive >
void boost::serialization::serialize (Archive &a, cryptonote::difficulty_type &x, const boost::serialization::version_type ver)