aboutsummaryrefslogtreecommitdiffstats
path: root/library/cpp/protobuf/json/proto2json_printer.h
diff options
context:
space:
mode:
authorv01d <v01d@yandex-team.ru>2022-02-10 16:49:40 +0300
committerDaniil Cherednik <dcherednik@yandex-team.ru>2022-02-10 16:49:40 +0300
commitfa8b0420162dd36d4f569fdc3f63da0bef8bb8c7 (patch)
treeecec7ec14d9261b76724eeb69ab158c45a970dc4 /library/cpp/protobuf/json/proto2json_printer.h
parentac559bd4bb6b11b17dce999cf58c05e08f6087a2 (diff)
downloadydb-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.h80
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;
+ };
-}
+}