#include <algorithm>
#include <cstdint>
#include <cstddef>
#include <limits>
#include <type_traits>
Go to the source code of this file.
|
| template<typename T> |
| constexpr bool | serialization::detail::use_container_varint () noexcept |
| template<typename Archive, class T> |
| std::enable_if<!use_container_varint< T >(), bool >::type | serialization::detail::serialize_container_element (Archive &ar, T &e) |
| template<typename Archive, typename T> |
| std::enable_if< use_container_varint< T >(), bool >::type | serialization::detail::serialize_container_element (Archive &ar, T &e) |
| template<typename... C> |
| void | serialization::detail::do_reserve (const C &...) |
| | Reserve space for N elements if applicable for container.
|
| template<typename C> |
| auto | serialization::detail::do_reserve (C &c, std::size_t N, std::size_t B) -> decltype(c.reserve(N)) |
| template<template< bool > class Archive, typename C> |
| bool | do_serialize_container (Archive< false > &ar, C &v) |
| template<template< bool > class Archive, typename C> |
| bool | do_serialize_container (Archive< true > &ar, C &v) |
◆ do_serialize_container() [1/2]
template<template< bool > class Archive, typename C>
| bool do_serialize_container |
( |
Archive< false > & | ar, |
|
|
C & | v ) |
◆ do_serialize_container() [2/2]
template<template< bool > class Archive, typename C>
| bool do_serialize_container |
( |
Archive< true > & | ar, |
|
|
C & | v ) |