25 BinarySchemaWriter& operator=(BinarySchemaWriter
const&);
26 BinarySchemaWriter(BinarySchemaWriter
const&);
34 virtual bool write(
bool) ;
36 virtual bool write(schar) ;
38 virtual bool write(uchar) ;
40 virtual bool write(
short) ;
42 virtual bool write(ushort) ;
44 virtual bool write(
int) ;
46 virtual bool write(uint) ;
48 virtual bool write(int64) ;
50 virtual bool write(uint64) ;
52 virtual bool write(
float) ;
54 virtual bool write(
double) ;
56 virtual bool write(::std::string_view
const) ;
58 virtual bool write(::gsl::span<uchar const>) ;
60 virtual void writeValidityFlag(
bool) ;
62 virtual void writeControlValue(uint) ;
64 virtual bool pushMember(::std::string_view
const) ;
66 virtual void popMember() ;
68 virtual ::cereal::SchemaRWType openObject() ;
70 virtual ::cereal::SchemaRWType openArray(
bool, uint64) ;
72 virtual void close() ;
74 virtual ~BinarySchemaWriter() =
default;