Monero
Loading...
Searching...
No Matches
crypto::serialization::detail Namespace Reference

Functions

template<typename T, template< bool > class A>
constexpr bool prepare_custom_vector_serialization (size_t, const std::vector< T > &vec, size_t, const A< true > &) noexcept
template<typename T, template< bool > class A>
bool prepare_custom_vector_serialization (const size_t size, std::vector< T > &vec, const size_t min_size, const A< false > &ar)
template<class Archive>
bool do_check_stream_state (Archive &ar, boost::mpl::bool_< true >, bool noeof)
template<class Archive>
bool do_check_stream_state (Archive &ar, boost::mpl::bool_< false >, bool noeof)

Function Documentation

◆ do_check_stream_state() [1/2]

template<class Archive>
bool crypto::serialization::detail::do_check_stream_state ( Archive & ar,
boost::mpl::bool_< false > ,
bool noeof )

◆ do_check_stream_state() [2/2]

template<class Archive>
bool crypto::serialization::detail::do_check_stream_state ( Archive & ar,
boost::mpl::bool_< true > ,
bool noeof )

◆ prepare_custom_vector_serialization() [1/2]

template<typename T, template< bool > class A>
bool crypto::serialization::detail::prepare_custom_vector_serialization ( const size_t size,
std::vector< T > & vec,
const size_t min_size,
const A< false > & ar )

◆ prepare_custom_vector_serialization() [2/2]

template<typename T, template< bool > class A>
bool crypto::serialization::detail::prepare_custom_vector_serialization ( size_t ,
const std::vector< T > & vec,
size_t ,
const A< true > &  )
constexprnoexcept