diff options
author | v01d <v01d@yandex-team.ru> | 2022-02-10 16:49:40 +0300 |
---|---|---|
committer | Daniil Cherednik <dcherednik@yandex-team.ru> | 2022-02-10 16:49:40 +0300 |
commit | 5c6482e8c13dfaad60e604f0474606a0ec153b1d (patch) | |
tree | 5d5cb817648f650d76cf1076100726fd9b8448e8 /library/cpp/protobuf/json/proto2json_printer.h | |
parent | fa8b0420162dd36d4f569fdc3f63da0bef8bb8c7 (diff) | |
download | ydb-5c6482e8c13dfaad60e604f0474606a0ec153b1d.tar.gz |
Restoring authorship annotation for <v01d@yandex-team.ru>. Commit 2 of 2.
Diffstat (limited to 'library/cpp/protobuf/json/proto2json_printer.h')
-rw-r--r-- | library/cpp/protobuf/json/proto2json_printer.h | 80 |
1 files changed, 40 insertions, 40 deletions
diff --git a/library/cpp/protobuf/json/proto2json_printer.h b/library/cpp/protobuf/json/proto2json_printer.h index 5d1796d490..9dc5aa86c6 100644 --- a/library/cpp/protobuf/json/proto2json_printer.h +++ b/library/cpp/protobuf/json/proto2json_printer.h @@ -10,59 +10,59 @@ #include <util/generic/string.h> namespace NProtobufJson { - struct TProto2JsonConfig; + struct TProto2JsonConfig; - class TProto2JsonPrinter { - public: - TProto2JsonPrinter(const TProto2JsonConfig& config); - virtual ~TProto2JsonPrinter(); + class TProto2JsonPrinter { + public: + TProto2JsonPrinter(const TProto2JsonConfig& config); + virtual ~TProto2JsonPrinter(); - virtual void Print(const NProtoBuf::Message& proto, IJsonOutput& json, bool closeMap = true); + virtual void Print(const NProtoBuf::Message& proto, IJsonOutput& json, bool closeMap = true); - virtual const TProto2JsonConfig& GetConfig() const { - return Config; - } + virtual const TProto2JsonConfig& GetConfig() const { + return Config; + } - protected: - virtual TStringBuf MakeKey(const NProtoBuf::FieldDescriptor& field); + protected: + virtual TStringBuf MakeKey(const NProtoBuf::FieldDescriptor& field); - virtual void PrintField(const NProtoBuf::Message& proto, - const NProtoBuf::FieldDescriptor& field, - IJsonOutput& json, - TStringBuf key = {}); + virtual void PrintField(const NProtoBuf::Message& proto, + const NProtoBuf::FieldDescriptor& field, + IJsonOutput& json, + TStringBuf key = {}); - void PrintRepeatedField(const NProtoBuf::Message& proto, - const NProtoBuf::FieldDescriptor& field, - IJsonOutput& json, - TStringBuf key = {}); + void PrintRepeatedField(const NProtoBuf::Message& proto, + const NProtoBuf::FieldDescriptor& field, + IJsonOutput& json, + TStringBuf key = {}); - void PrintSingleField(const NProtoBuf::Message& proto, - const NProtoBuf::FieldDescriptor& field, - IJsonOutput& json, - TStringBuf key = {}); + void PrintSingleField(const NProtoBuf::Message& proto, + const NProtoBuf::FieldDescriptor& field, + IJsonOutput& json, + TStringBuf key = {}); - void PrintKeyValue(const NProtoBuf::Message& proto, - IJsonOutput& json); + void PrintKeyValue(const NProtoBuf::Message& proto, + IJsonOutput& json); - TString MakeKey(const NProtoBuf::Message& proto, - const NProtoBuf::FieldDescriptor& field); + TString MakeKey(const NProtoBuf::Message& proto, + const NProtoBuf::FieldDescriptor& field); - template <bool InMapContext> - void PrintEnumValue(const TStringBuf& key, - const NProtoBuf::EnumValueDescriptor* value, - IJsonOutput& json); + template <bool InMapContext> + void PrintEnumValue(const TStringBuf& key, + const NProtoBuf::EnumValueDescriptor* value, + IJsonOutput& json); - template <bool InMapContext> - void PrintStringValue(const NProtoBuf::FieldDescriptor& field, - const TStringBuf& key, const TString& value, - IJsonOutput& json); + template <bool InMapContext> + void PrintStringValue(const NProtoBuf::FieldDescriptor& field, + const TStringBuf& key, const TString& value, + IJsonOutput& json); template <class T> bool NeedStringifyNumber(T value) const; - protected: - const TProto2JsonConfig& Config; - TString TmpBuf; - }; + protected: + const TProto2JsonConfig& Config; + TString TmpBuf; + }; -} +} |