Monero
Loading...
Searching...
No Matches
pair.h File Reference
#include <memory>
#include <boost/type_traits/make_unsigned.hpp>
#include "serialization.h"
Include dependency graph for pair.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  serialization
namespace  serialization::detail

Functions

template<typename T>
constexpr bool serialization::detail::use_pair_varint () noexcept
template<typename Archive, class T>
std::enable_if<!use_pair_varint< T >(), bool >::type serialization::detail::serialize_pair_element (Archive &ar, T &e)
template<typename Archive, typename T>
std::enable_if< use_pair_varint< T >(), bool >::type serialization::detail::serialize_pair_element (Archive &ar, T &e)
template<template< bool > class Archive, class F, class S>
bool do_serialize (Archive< false > &ar, std::pair< F, S > &p)
template<template< bool > class Archive, class F, class S>
bool do_serialize (Archive< true > &ar, std::pair< F, S > &p)

Function Documentation

◆ do_serialize() [1/2]

template<template< bool > class Archive, class F, class S>
bool do_serialize ( Archive< false > & ar,
std::pair< F, S > & p )
inline

◆ do_serialize() [2/2]

template<template< bool > class Archive, class F, class S>
bool do_serialize ( Archive< true > & ar,
std::pair< F, S > & p )
inline