| --- a/src/google/protobuf/util/internal/json_objectwriter.h |
| +++ b/src/google/protobuf/util/internal/json_objectwriter.h |
| @@ -96,21 +96,21 @@ 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* StartObject(StringPiece name) override; |
| + virtual JsonObjectWriter* EndObject() override; |
| + virtual JsonObjectWriter* StartList(StringPiece name) override; |
| + virtual JsonObjectWriter* EndList() override; |
| + virtual JsonObjectWriter* RenderBool(StringPiece name, bool value) override; |
| + virtual JsonObjectWriter* RenderInt32(StringPiece name, int32 value) override; |
| + virtual JsonObjectWriter* RenderUint32(StringPiece name, uint32 value) override; |
| + virtual JsonObjectWriter* RenderInt64(StringPiece name, int64 value) override; |
| + virtual JsonObjectWriter* RenderUint64(StringPiece name, uint64 value) override; |
| + virtual JsonObjectWriter* RenderDouble(StringPiece name, double value) override; |
| + virtual JsonObjectWriter* RenderFloat(StringPiece name, float value) override; |
| virtual JsonObjectWriter* RenderString(StringPiece name, |
| - StringPiece value); |
| - virtual JsonObjectWriter* RenderBytes(StringPiece name, StringPiece value); |
| - virtual JsonObjectWriter* RenderNull(StringPiece name); |
| + StringPiece value) override; |
| + virtual JsonObjectWriter* RenderBytes(StringPiece name, StringPiece value) override; |
| + virtual JsonObjectWriter* RenderNull(StringPiece name) override; |
| virtual JsonObjectWriter* RenderNullAsEmpty(StringPiece name); |
| |
| void set_use_websafe_base64_for_bytes(bool value) { |
| --- a/src/google/protobuf/util/internal/default_value_objectwriter.h |
| +++ b/src/google/protobuf/util/internal/default_value_objectwriter.h |
| @@ -119,7 +119,7 @@ class PROTOBUF_EXPORT DefaultValueObjectWriter : public ObjectWriter { |
| DefaultValueObjectWriter* RenderBytes(StringPiece name, |
| StringPiece value) override; |
| |
| - virtual DefaultValueObjectWriter* RenderNull(StringPiece name); |
| + DefaultValueObjectWriter* RenderNull(StringPiece name) override; |
| |
| // Register the callback for scrubbing of fields. Owership of |
| // field_scrub_callback pointer is also transferred to this class |