| 274 | |
| 275 | template <typename T> |
| 276 | void NetElementIntegral<T>::readData(DataStream& ds, T& v) const { |
| 277 | if (sizeof(T) == 1) { |
| 278 | ds.read(v); |
| 279 | } else { |
| 280 | if (std::is_unsigned<T>::value) |
| 281 | v = ds.readVlqU(); |
| 282 | else |
| 283 | v = ds.readVlqI(); |
| 284 | } |
| 285 | } |
| 286 | |
| 287 | template <typename T> |
| 288 | void NetElementIntegral<T>::writeData(DataStream& ds, T const& v) const { |