aboutsummaryrefslogtreecommitdiffstats
path: root/library/cpp/yson/node/node_builder.cpp
diff options
context:
space:
mode:
authormonster <monster@yandex-team.ru>2022-02-10 16:47:19 +0300
committerDaniil Cherednik <dcherednik@yandex-team.ru>2022-02-10 16:47:19 +0300
commitb23c1d7a8015c2006a148fd93b84cdeb0aee17a3 (patch)
tree9814fbd1c3effac9b8377c5d604b367b14e2db55 /library/cpp/yson/node/node_builder.cpp
parentdd76ae1f6213d065375ab296699f764faafbe5bd (diff)
downloadydb-b23c1d7a8015c2006a148fd93b84cdeb0aee17a3.tar.gz
Restoring authorship annotation for <monster@yandex-team.ru>. Commit 2 of 2.
Diffstat (limited to 'library/cpp/yson/node/node_builder.cpp')
-rw-r--r--library/cpp/yson/node/node_builder.cpp174
1 files changed, 87 insertions, 87 deletions
diff --git a/library/cpp/yson/node/node_builder.cpp b/library/cpp/yson/node/node_builder.cpp
index b21bc4502e..b4431bc77a 100644
--- a/library/cpp/yson/node/node_builder.cpp
+++ b/library/cpp/yson/node/node_builder.cpp
@@ -1,96 +1,96 @@
-#include "node_builder.h"
-
-namespace NYT {
-
-////////////////////////////////////////////////////////////////////////////////
-
-TNodeBuilder::TNodeBuilder(TNode* node)
-{
- Stack_.push(node);
-}
-
+#include "node_builder.h"
+
+namespace NYT {
+
+////////////////////////////////////////////////////////////////////////////////
+
+TNodeBuilder::TNodeBuilder(TNode* node)
+{
+ Stack_.push(node);
+}
+
void TNodeBuilder::OnStringScalar(TStringBuf value)
-{
- AddNode(value, true);
-}
-
-void TNodeBuilder::OnInt64Scalar(i64 value)
-{
- AddNode(value, true);
-}
-
-void TNodeBuilder::OnUint64Scalar(ui64 value)
-{
- AddNode(value, true);
-}
-
-void TNodeBuilder::OnDoubleScalar(double value)
-{
- AddNode(value, true);
-}
-
-void TNodeBuilder::OnBooleanScalar(bool value)
-{
- AddNode(value, true);
-}
-
-void TNodeBuilder::OnEntity()
-{
- AddNode(TNode::CreateEntity(), true);
-}
-
-void TNodeBuilder::OnBeginList()
-{
- AddNode(TNode::CreateList(), false);
-}
-
-void TNodeBuilder::OnListItem()
-{
- Stack_.push(&Stack_.top()->Add());
-}
-
-void TNodeBuilder::OnEndList()
-{
- Stack_.pop();
-}
-
-void TNodeBuilder::OnBeginMap()
-{
- AddNode(TNode::CreateMap(), false);
-}
-
+{
+ AddNode(value, true);
+}
+
+void TNodeBuilder::OnInt64Scalar(i64 value)
+{
+ AddNode(value, true);
+}
+
+void TNodeBuilder::OnUint64Scalar(ui64 value)
+{
+ AddNode(value, true);
+}
+
+void TNodeBuilder::OnDoubleScalar(double value)
+{
+ AddNode(value, true);
+}
+
+void TNodeBuilder::OnBooleanScalar(bool value)
+{
+ AddNode(value, true);
+}
+
+void TNodeBuilder::OnEntity()
+{
+ AddNode(TNode::CreateEntity(), true);
+}
+
+void TNodeBuilder::OnBeginList()
+{
+ AddNode(TNode::CreateList(), false);
+}
+
+void TNodeBuilder::OnListItem()
+{
+ Stack_.push(&Stack_.top()->Add());
+}
+
+void TNodeBuilder::OnEndList()
+{
+ Stack_.pop();
+}
+
+void TNodeBuilder::OnBeginMap()
+{
+ AddNode(TNode::CreateMap(), false);
+}
+
void TNodeBuilder::OnKeyedItem(TStringBuf key)
-{
+{
Stack_.push(&(*Stack_.top())[TString(key)]);
-}
-
-void TNodeBuilder::OnEndMap()
-{
- Stack_.pop();
-}
-
-void TNodeBuilder::OnBeginAttributes()
-{
- Stack_.push(&Stack_.top()->Attributes());
-}
-
-void TNodeBuilder::OnEndAttributes()
-{
- Stack_.pop();
-}
-
+}
+
+void TNodeBuilder::OnEndMap()
+{
+ Stack_.pop();
+}
+
+void TNodeBuilder::OnBeginAttributes()
+{
+ Stack_.push(&Stack_.top()->Attributes());
+}
+
+void TNodeBuilder::OnEndAttributes()
+{
+ Stack_.pop();
+}
+
void TNodeBuilder::OnNode(TNode node)
{
AddNode(std::move(node), true);
}
-void TNodeBuilder::AddNode(TNode value, bool pop)
-{
+void TNodeBuilder::AddNode(TNode value, bool pop)
+{
Stack_.top()->MoveWithoutAttributes(std::move(value));
- if (pop)
- Stack_.pop();
-}
-
-////////////////////////////////////////////////////////////////////////////////
-
-} // namespace NYT
+ if (pop)
+ Stack_.pop();
+}
+
+////////////////////////////////////////////////////////////////////////////////
+
+} // namespace NYT