42 template <
template <
bool>
class Archive>
43 bool do_serialize(Archive<false> &ar, std::vector<crypto::signature> &v)
45 size_t cnt = v.size();
50 ar.stream().setstate(std::ios::failbit);
55 for (
size_t i = 0; i < cnt; i++) {
58 if (!ar.stream().good())
65 template <
template <
bool>
class Archive>
66 bool do_serialize(Archive<true> &ar, std::vector<crypto::signature> &v)
68 if (0 == v.size())
return true;
70 size_t cnt = v.size();
71 for (
size_t i = 0; i < cnt; i++) {
73 if (!ar.stream().good())