Electroneum
Functions
serialization::detail Namespace Reference

Functions

template<typename Archive , class T >
bool serialize_list_element (Archive &ar, T &e)
 
template<typename Archive >
bool serialize_list_element (Archive &ar, uint64_t &e)
 
template<typename Archive , class T >
bool serialize_pair_element (Archive &ar, T &e)
 
template<typename Archive >
bool serialize_pair_element (Archive &ar, uint64_t &e)
 
template<typename T >
void prepare_custom_vector_serialization (size_t size, std::vector< T > &vec, const boost::mpl::bool_< true > &)
 
template<typename T >
void prepare_custom_vector_serialization (size_t size, std::vector< T > &vec, const boost::mpl::bool_< false > &)
 
template<class Stream >
bool do_check_stream_state (Stream &s, boost::mpl::bool_< true >)
 
template<class Stream >
bool do_check_stream_state (Stream &s, boost::mpl::bool_< false >)
 
template<typename Archive , class T >
bool serialize_set_element (Archive &ar, T &e)
 
template<typename Archive >
bool serialize_set_element (Archive &ar, uint32_t &e)
 
template<typename Archive >
bool serialize_set_element (Archive &ar, uint64_t &e)
 
template<typename Archive , class T >
bool serialize_vector_element (Archive &ar, T &e)
 
template<typename Archive >
bool serialize_vector_element (Archive &ar, uint32_t &e)
 
template<typename Archive >
bool serialize_vector_element (Archive &ar, uint64_t &e)
 

Function Documentation

◆ do_check_stream_state() [1/2]

template<class Stream >
bool serialization::detail::do_check_stream_state ( Stream &  s,
boost::mpl::bool_< true  
)

◆ do_check_stream_state() [2/2]

template<class Stream >
bool serialization::detail::do_check_stream_state ( Stream &  s,
boost::mpl::bool_< false  
)

◆ prepare_custom_vector_serialization() [1/2]

template<typename T >
void serialization::detail::prepare_custom_vector_serialization ( size_t  size,
std::vector< T > &  vec,
const boost::mpl::bool_< true > &   
)

◆ prepare_custom_vector_serialization() [2/2]

template<typename T >
void serialization::detail::prepare_custom_vector_serialization ( size_t  size,
std::vector< T > &  vec,
const boost::mpl::bool_< false > &   
)

◆ serialize_list_element() [1/2]

template<typename Archive , class T >
bool serialization::detail::serialize_list_element ( Archive &  ar,
T e 
)

◆ serialize_list_element() [2/2]

template<typename Archive >
bool serialization::detail::serialize_list_element ( Archive &  ar,
uint64_t &  e 
)

◆ serialize_pair_element() [1/2]

template<typename Archive , class T >
bool serialization::detail::serialize_pair_element ( Archive &  ar,
T e 
)

◆ serialize_pair_element() [2/2]

template<typename Archive >
bool serialization::detail::serialize_pair_element ( Archive &  ar,
uint64_t &  e 
)

◆ serialize_set_element() [1/3]

template<typename Archive , class T >
bool serialization::detail::serialize_set_element ( Archive &  ar,
T e 
)

◆ serialize_set_element() [2/3]

template<typename Archive >
bool serialization::detail::serialize_set_element ( Archive &  ar,
uint32_t &  e 
)

◆ serialize_set_element() [3/3]

template<typename Archive >
bool serialization::detail::serialize_set_element ( Archive &  ar,
uint64_t &  e 
)

◆ serialize_vector_element() [1/3]

template<typename Archive , class T >
bool serialization::detail::serialize_vector_element ( Archive &  ar,
T e 
)

◆ serialize_vector_element() [2/3]

template<typename Archive >
bool serialization::detail::serialize_vector_element ( Archive &  ar,
uint32_t &  e 
)

◆ serialize_vector_element() [3/3]

template<typename Archive >
bool serialization::detail::serialize_vector_element ( Archive &  ar,
uint64_t &  e 
)