19 ::ll::TypedStorage<8, 8, ::BinaryStream&> mStream;
35 virtual bool write(
bool value) ;
38 virtual bool write(
char) ;
41 virtual bool write(uchar value) ;
44 virtual bool write(
short value) ;
47 virtual bool write(ushort value) ;
50 virtual bool write(
int value) ;
53 virtual bool write(uint value) ;
56 virtual bool write(int64 value) ;
59 virtual bool write(uint64 value) ;
62 virtual bool write(
float value) ;
65 virtual bool write(
double value) ;
68 virtual bool write(::std::string_view
const value) ;
71 virtual void writeValidityFlag(
bool value) ;
74 virtual void writeControlValue(uint value) ;
77 virtual bool pushMember(::std::string_view
const) ;
80 virtual void popMember() ;
83 virtual ::cereal::SchemaRWType openObject() ;
86 virtual ::cereal::SchemaRWType openArray(
bool isDynamicExtent, uint64 length) ;
89 virtual void close() ;
100 MCAPI
bool $write(
bool value);
102 MCFOLD
bool $write(
char);
104 MCAPI
bool $write(uchar value);
106 MCAPI
bool $write(
short value);
108 MCAPI
bool $write(ushort value);
110 MCAPI
bool $write(
int value);
112 MCAPI
bool $write(uint value);
114 MCAPI
bool $write(int64 value);
116 MCAPI
bool $write(uint64 value);
118 MCAPI
bool $write(
float value);
120 MCAPI
bool $write(
double value);
122 MCAPI
bool $write(::std::string_view
const value);
124 MCAPI
void $writeValidityFlag(
bool value);
126 MCAPI
void $writeControlValue(uint value);
128 MCFOLD
bool $pushMember(::std::string_view
const);
130 MCFOLD
void $popMember();
132 MCFOLD ::cereal::SchemaRWType $openObject();
134 MCAPI ::cereal::SchemaRWType $openArray(
bool isDynamicExtent, uint64 length);
136 MCFOLD
void $close();