MCPcopy Create free account
hub / github.com/OpenStarbound/OpenStarbound / writeData

Method writeData

source/core/StarNetElementBasicFields.hpp:288–297  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

286
287template <typename T>
288void NetElementIntegral<T>::writeData(DataStream& ds, T const& v) const {
289 if (sizeof(T) == 1) {
290 ds.write(v);
291 } else {
292 if (std::is_unsigned<T>::value)
293 ds.writeVlqU(v);
294 else
295 ds.writeVlqI(v);
296 }
297}
298
299template <typename Enum>
300void NetElementEnum<Enum>::readData(DataStream& ds, Enum& v) const {

Callers

nothing calls this directly

Calls 3

writeVlqUMethod · 0.80
writeVlqIMethod · 0.80
writeMethod · 0.45

Tested by

no test coverage detected