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 | fa8b0420162dd36d4f569fdc3f63da0bef8bb8c7 (patch) | |
tree | ecec7ec14d9261b76724eeb69ab158c45a970dc4 /library/cpp/protobuf/json/proto2json_printer.h | |
parent | ac559bd4bb6b11b17dce999cf58c05e08f6087a2 (diff) | |
download | ydb-fa8b0420162dd36d4f569fdc3f63da0bef8bb8c7.tar.gz |
Restoring authorship annotation for <v01d@yandex-team.ru>. Commit 1 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 9dc5aa86c6..5d1796d490 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; + }; -} +} |