| 19 | |
| 20 | template <class T, class TSource> |
| 21 | std::enable_if_t<std::is_integral_v<T> && std::is_unsigned_v<T>, void> Read(TSource & src, T & i) |
| 22 | { |
| 23 | i = ReadVarUint<T>(src); |
| 24 | } |
| 25 | |
| 26 | template <class T, class TSink> |
| 27 | std::enable_if_t<std::is_integral_v<T> && std::is_signed_v<T>, void> Write(TSink & sink, T i) |