11 virtual void writeString(::std::string_view v) = 0;
13 virtual void writeLongString(::std::string_view v) = 0;
15 virtual void writeFloat(
float v) = 0;
17 virtual void writeDouble(
double v) = 0;
19 virtual void writeByte(
char v) = 0;
21 virtual void writeShort(
short v) = 0;
23 virtual void writeInt(
int v) = 0;
25 virtual void writeLongLong(int64 v) = 0;
27 virtual void writeBytes(
void const* data, uint64 bytes) = 0;