aboutsummaryrefslogtreecommitdiffstats
path: root/library/cpp/yson/node/node_visitor.cpp
diff options
context:
space:
mode:
authorermolovd <ermolovd@yandex-team.ru>2022-02-10 16:47:53 +0300
committerDaniil Cherednik <dcherednik@yandex-team.ru>2022-02-10 16:47:53 +0300
commit2a4a975b112fa0fa138abc7457fe67e0e1e7fd02 (patch)
treec0748b5dcbade83af788c0abfa89c0383d6b779c /library/cpp/yson/node/node_visitor.cpp
parentb91bcef7c99a119b0846479ef71bfab4beec72ca (diff)
downloadydb-2a4a975b112fa0fa138abc7457fe67e0e1e7fd02.tar.gz
Restoring authorship annotation for <ermolovd@yandex-team.ru>. Commit 2 of 2.
Diffstat (limited to 'library/cpp/yson/node/node_visitor.cpp')
-rw-r--r--library/cpp/yson/node/node_visitor.cpp50
1 files changed, 25 insertions, 25 deletions
diff --git a/library/cpp/yson/node/node_visitor.cpp b/library/cpp/yson/node/node_visitor.cpp
index c56c4829cb..899fbfa02a 100644
--- a/library/cpp/yson/node/node_visitor.cpp
+++ b/library/cpp/yson/node/node_visitor.cpp
@@ -1,8 +1,8 @@
#include "node_visitor.h"
#include <util/generic/algorithm.h>
-#include <util/string/printf.h>
-
+#include <util/string/printf.h>
+
namespace NYT {
////////////////////////////////////////////////////////////////////////////////
@@ -30,7 +30,7 @@ void Iterate(const TNode::TMapType& nodeMap, bool sortByKey, Fun action)
////////////////////////////////////////////////////////////////////////////////
-TNodeVisitor::TNodeVisitor(NYson::IYsonConsumer* consumer, bool sortMapKeys)
+TNodeVisitor::TNodeVisitor(NYson::IYsonConsumer* consumer, bool sortMapKeys)
: Consumer_(consumer)
, SortMapKeys_(sortMapKeys)
{ }
@@ -46,44 +46,44 @@ void TNodeVisitor::VisitAny(const TNode& node)
Consumer_->OnBeginAttributes();
Iterate(node.GetAttributes().AsMap(), SortMapKeys_, [&](const std::pair<TString, TNode>& item) {
Consumer_->OnKeyedItem(item.first);
- if (item.second.IsUndefined()) {
+ if (item.second.IsUndefined()) {
ythrow TNode::TTypeError() << "unable to visit attribute value of type "
<< TNode::EType::Undefined << "; attribute name: `" << item.first << '\'' ;
- }
+ }
VisitAny(item.second);
});
Consumer_->OnEndAttributes();
}
switch (node.GetType()) {
- case TNode::String:
+ case TNode::String:
VisitString(node);
break;
- case TNode::Int64:
+ case TNode::Int64:
VisitInt64(node);
break;
- case TNode::Uint64:
+ case TNode::Uint64:
VisitUint64(node);
break;
- case TNode::Double:
+ case TNode::Double:
VisitDouble(node);
break;
- case TNode::Bool:
+ case TNode::Bool:
VisitBool(node);
break;
- case TNode::List:
- VisitList(node.AsList());
+ case TNode::List:
+ VisitList(node.AsList());
break;
- case TNode::Map:
- VisitMap(node.AsMap());
+ case TNode::Map:
+ VisitMap(node.AsMap());
break;
- case TNode::Null:
+ case TNode::Null:
VisitEntity();
break;
- case TNode::Undefined:
+ case TNode::Undefined:
ythrow TNode::TTypeError() << "unable to visit TNode of type " << node.GetType();
- default:
- Y_FAIL("Unexpected type: %d", node.GetType());
+ default:
+ Y_FAIL("Unexpected type: %d", node.GetType());
}
}
@@ -115,15 +115,15 @@ void TNodeVisitor::VisitBool(const TNode& node)
void TNodeVisitor::VisitList(const TNode::TListType& nodeList)
{
Consumer_->OnBeginList();
- size_t index = 0;
- for (const auto& item : nodeList) {
+ size_t index = 0;
+ for (const auto& item : nodeList) {
Consumer_->OnListItem();
- if (item.IsUndefined()) {
+ if (item.IsUndefined()) {
ythrow TNode::TTypeError() << "unable to visit list node child of type "
<< TNode::EType::Undefined << "; list index: " << index;
- }
+ }
VisitAny(item);
- ++index;
+ ++index;
}
Consumer_->OnEndList();
}
@@ -133,10 +133,10 @@ void TNodeVisitor::VisitMap(const TNode::TMapType& nodeMap)
Consumer_->OnBeginMap();
Iterate(nodeMap, SortMapKeys_, [&](const std::pair<TString, TNode>& item) {
Consumer_->OnKeyedItem(item.first);
- if (item.second.IsUndefined()) {
+ if (item.second.IsUndefined()) {
ythrow TNode::TTypeError() << "unable to visit map node child of type "
<< TNode::EType::Undefined << "; map key: `" << item.first << '\'' ;
- }
+ }
VisitAny(item.second);
});
Consumer_->OnEndMap();