aboutsummaryrefslogtreecommitdiffstats
path: root/library/cpp/protobuf/util/simple_reflection.h
diff options
context:
space:
mode:
authorVasily Gerasimov <UgnineSirdis@gmail.com>2022-02-10 16:49:09 +0300
committerDaniil Cherednik <dcherednik@yandex-team.ru>2022-02-10 16:49:09 +0300
commit6cdc8f140213c595e4ad38bc3d97fcef1146b8c3 (patch)
treef69637041e6fed76ebae0c74ae1fa0c4be6ab5b4 /library/cpp/protobuf/util/simple_reflection.h
parente5d4696304c6689379ac7ce334512404d4b7836c (diff)
downloadydb-6cdc8f140213c595e4ad38bc3d97fcef1146b8c3.tar.gz
Restoring authorship annotation for Vasily Gerasimov <UgnineSirdis@gmail.com>. Commit 1 of 2.
Diffstat (limited to 'library/cpp/protobuf/util/simple_reflection.h')
-rw-r--r--library/cpp/protobuf/util/simple_reflection.h32
1 files changed, 16 insertions, 16 deletions
diff --git a/library/cpp/protobuf/util/simple_reflection.h b/library/cpp/protobuf/util/simple_reflection.h
index 61e877a787..a5dd46ac79 100644
--- a/library/cpp/protobuf/util/simple_reflection.h
+++ b/library/cpp/protobuf/util/simple_reflection.h
@@ -1,17 +1,17 @@
#pragma once
-#include "cast.h"
-#include "path.h"
+#include "cast.h"
+#include "path.h"
#include "traits.h"
#include <google/protobuf/descriptor.h>
#include <google/protobuf/message.h>
-#include <util/generic/maybe.h>
-#include <util/generic/typetraits.h>
-#include <util/generic/vector.h>
-#include <util/system/defaults.h>
-
+#include <util/generic/maybe.h>
+#include <util/generic/typetraits.h>
+#include <util/generic/vector.h>
+#include <util/system/defaults.h>
+
namespace NProtoBuf {
class TConstField {
public:
@@ -29,7 +29,7 @@ namespace NProtoBuf {
const Message& Parent() const {
return Msg;
}
-
+
const FieldDescriptor* Field() const {
return Fd;
}
@@ -80,7 +80,7 @@ namespace NProtoBuf {
bool IsMessage() const {
return CppType() == FieldDescriptor::CPPTYPE_MESSAGE;
}
-
+
bool HasSameType(const TConstField& other) const {
if (CppType() != other.CppType())
return false;
@@ -90,7 +90,7 @@ namespace NProtoBuf {
return false;
return true;
}
-
+
protected:
bool IsRepeated() const {
return Fd->is_repeated();
@@ -137,7 +137,7 @@ namespace NProtoBuf {
template <typename T>
inline void Add(T value);
-
+
inline void MergeFrom(const TConstField& src);
inline void Clear() {
@@ -167,17 +167,17 @@ namespace NProtoBuf {
return;
Refl().SwapElements(Mut(), Fd, index1, index2);
}
-
+
inline void Remove(size_t index) {
if (index >= Size())
return;
-
+
// Move to the end
for (size_t i = index, size = Size(); i < size - 1; ++i)
SwapElements(i, i + 1);
RemoveLast();
}
-
+
Message* MutableMessage(size_t index = 0) {
Y_ASSERT(IsMessage());
if (IsRepeated()) {
@@ -193,12 +193,12 @@ namespace NProtoBuf {
inline TMsg* AddMessage() {
return CheckedCast<TMsg*>(AddMessage());
}
-
+
inline Message* AddMessage() {
Y_ASSERT(IsMessage() && IsRepeated());
return Refl().AddMessage(Mut(), Fd);
}
-
+
private:
Message* Mut() {
return const_cast<Message*>(&Msg);