| 21 | { |
| 22 | template <class Sink, class Cont> |
| 23 | void SaveBytes(Sink & sink, Cont const & cont) |
| 24 | { |
| 25 | static_assert(sizeof(typename Cont::value_type) == 1); |
| 26 | |
| 27 | auto const count = static_cast<uint32_t>(cont.size()); |
| 28 | WriteVarUint(sink, count); |
| 29 | if (count > 0) |
| 30 | sink.Write(&cont[0], count); |
| 31 | } |
| 32 | |
| 33 | template <class Source, class Cont> |
| 34 | void LoadBytes(Source & src, Cont & cont) |
no test coverage detected