Go to the source code of this file.
◆ do_serialize_container() [1/2]
template<template< bool > class Archive, typename C >
| bool do_serialize_container |
( |
Archive< false > & |
ar, |
|
|
C & |
v |
|
) |
| |
Definition at line 65 of file container.h.
69 if (!ar.stream().good())
74 if (ar.remaining_bytes() < cnt) {
75 ar.stream().setstate(std::ios::failbit);
81 for (
size_t i = 0; i < cnt; i++) {
84 typename C::value_type e;
88 if (!ar.stream().good())
bool serialize_container_element(Archive &ar, T &e)
void do_reserve(C &c, size_t N)
void do_add(std::deque< T > &c, T &&e)
const T & move(const T &t)
◆ do_serialize_container() [2/2]
template<template< bool > class Archive, typename C >
| bool do_serialize_container |
( |
Archive< true > & |
ar, |
|
|
C & |
v |
|
) |
| |
Definition at line 96 of file container.h.
98 size_t cnt = v.size();
100 for (
auto i = v.begin(); i != v.end(); ++i)
102 if (!ar.stream().good())
108 if (!ar.stream().good())
bool serialize_container_element(Archive &ar, T &e)