|
@@ -95,21 +95,20 @@ class PROTOBUF_EXPORT JsonObjectWriter : public StructuredObjectWriter {
|
|
|
virtual ~JsonObjectWriter();
|
|
|
|
|
|
// ObjectWriter methods.
|
|
|
- virtual JsonObjectWriter* StartObject(StringPiece name);
|
|
|
- virtual JsonObjectWriter* EndObject();
|
|
|
- virtual JsonObjectWriter* StartList(StringPiece name);
|
|
|
- virtual JsonObjectWriter* EndList();
|
|
|
- virtual JsonObjectWriter* RenderBool(StringPiece name, bool value);
|
|
|
- virtual JsonObjectWriter* RenderInt32(StringPiece name, int32 value);
|
|
|
- virtual JsonObjectWriter* RenderUint32(StringPiece name, uint32 value);
|
|
|
- virtual JsonObjectWriter* RenderInt64(StringPiece name, int64 value);
|
|
|
- virtual JsonObjectWriter* RenderUint64(StringPiece name, uint64 value);
|
|
|
- virtual JsonObjectWriter* RenderDouble(StringPiece name, double value);
|
|
|
- virtual JsonObjectWriter* RenderFloat(StringPiece name, float value);
|
|
|
- virtual JsonObjectWriter* RenderString(StringPiece name,
|
|
|
- StringPiece value);
|
|
|
- virtual JsonObjectWriter* RenderBytes(StringPiece name, StringPiece value);
|
|
|
- virtual JsonObjectWriter* RenderNull(StringPiece name);
|
|
|
+ JsonObjectWriter* StartObject(StringPiece name) override;
|
|
|
+ JsonObjectWriter* EndObject() override;
|
|
|
+ JsonObjectWriter* StartList(StringPiece name) override;
|
|
|
+ JsonObjectWriter* EndList() override;
|
|
|
+ JsonObjectWriter* RenderBool(StringPiece name, bool value) override;
|
|
|
+ JsonObjectWriter* RenderInt32(StringPiece name, int32 value) override;
|
|
|
+ JsonObjectWriter* RenderUint32(StringPiece name, uint32 value) override;
|
|
|
+ JsonObjectWriter* RenderInt64(StringPiece name, int64 value) override;
|
|
|
+ JsonObjectWriter* RenderUint64(StringPiece name, uint64 value) override;
|
|
|
+ JsonObjectWriter* RenderDouble(StringPiece name, double value) override;
|
|
|
+ JsonObjectWriter* RenderFloat(StringPiece name, float value) override;
|
|
|
+ JsonObjectWriter* RenderString(StringPiece name, StringPiece value) override;
|
|
|
+ JsonObjectWriter* RenderBytes(StringPiece name, StringPiece value) override;
|
|
|
+ JsonObjectWriter* RenderNull(StringPiece name) override;
|
|
|
virtual JsonObjectWriter* RenderNullAsEmpty(StringPiece name);
|
|
|
|
|
|
void set_use_websafe_base64_for_bytes(bool value) {
|