|
| | ArrayScope (ISerializer *serializer, const FieldDescriptor &field) |
| |
|
| ~ArrayScope () override |
| | Close the array.
|
| |
| void | writeField (const FieldDescriptor &field, const std::string &value) override |
| |
| void | writeField (const FieldDescriptor &field, int64_t value) override |
| |
| void | writeField (const FieldDescriptor &field, uint64_t value) override |
| |
| void | writeField (const FieldDescriptor &field, double value) override |
| |
| void | writeField (const FieldDescriptor &field, bool value) override |
| |
| void | writeField (const FieldDescriptor &field, const std::string &value) override |
| |
| void | writeField (const FieldDescriptor &field, int64_t value) override |
| |
| void | writeField (const FieldDescriptor &field, uint64_t value) override |
| |
| void | writeField (const FieldDescriptor &field, double value) override |
| |
| void | writeField (const FieldDescriptor &field, bool value) override |
| |
| void | writeNullField (const FieldDescriptor &field) override |
| |
| void | writeHexField (const FieldDescriptor &field, uint64_t value) override |
| |
|
virtual | ~ISerializer ()=default |
| | Destroy the serializer.
|
| |
| ArrayScope | writeArray (const FieldDescriptor &field) |
| |
| ObjectScope | writeObject (const FieldDescriptor &field) |
| |
RAII scope for a serialized array.