aboutsummaryrefslogtreecommitdiffstats
path: root/library/cpp/scheme/util
diff options
context:
space:
mode:
authorosado <osado@yandex-team.ru>2022-02-10 16:49:18 +0300
committerDaniil Cherednik <dcherednik@yandex-team.ru>2022-02-10 16:49:18 +0300
commit3ed175181ceac225ee14e4519492ad2967a7bd73 (patch)
treea1a8375fb33669212c8d4f3eb2e50f4f719b6533 /library/cpp/scheme/util
parent883d905c560ebed4b7f38d021b424d75c4521a6f (diff)
downloadydb-3ed175181ceac225ee14e4519492ad2967a7bd73.tar.gz
Restoring authorship annotation for <osado@yandex-team.ru>. Commit 1 of 2.
Diffstat (limited to 'library/cpp/scheme/util')
-rw-r--r--library/cpp/scheme/util/scheme_holder.cpp2
-rw-r--r--library/cpp/scheme/util/scheme_holder.h150
-rw-r--r--library/cpp/scheme/util/utils.cpp44
-rw-r--r--library/cpp/scheme/util/utils.h44
-rw-r--r--library/cpp/scheme/util/ya.make26
5 files changed, 133 insertions, 133 deletions
diff --git a/library/cpp/scheme/util/scheme_holder.cpp b/library/cpp/scheme/util/scheme_holder.cpp
index 33232acc50..30f32db09c 100644
--- a/library/cpp/scheme/util/scheme_holder.cpp
+++ b/library/cpp/scheme/util/scheme_holder.cpp
@@ -1 +1 @@
-#include "scheme_holder.h"
+#include "scheme_holder.h"
diff --git a/library/cpp/scheme/util/scheme_holder.h b/library/cpp/scheme/util/scheme_holder.h
index f2fa16d1cd..eae7e1fcc3 100644
--- a/library/cpp/scheme/util/scheme_holder.h
+++ b/library/cpp/scheme/util/scheme_holder.h
@@ -1,76 +1,76 @@
-#pragma once
-
+#pragma once
+
#include <library/cpp/scheme/scheme.h>
-
-
-// Scheme adapter that holds referenced value
-template <typename TScheme>
-class TSchemeHolder {
-public:
- TSchemeHolder()
- : Value_(NSc::Null())
- , Scheme_(&Value_)
- {
- }
-
- explicit TSchemeHolder(NSc::TValue&& value)
- : Value_(std::move(value))
- , Scheme_(&Value_)
- {
- }
-
- explicit TSchemeHolder(const NSc::TValue& value)
- : Value_(value)
- , Scheme_(&Value_)
- {
- }
-
- TSchemeHolder(TSchemeHolder<TScheme>&& rhs)
- : Value_(std::move(rhs.Value_))
- , Scheme_(&Value_)
- {
- }
-
- TSchemeHolder(const TSchemeHolder<TScheme>& rhs)
- : Value_(rhs.Value_)
- , Scheme_(&Value_)
- {
- }
-
- TSchemeHolder<TScheme>& operator=(TSchemeHolder<TScheme>&& rhs) {
- Value_ = std::move(rhs.Value_);
- return *this;
- }
- TSchemeHolder<TScheme>& operator=(const TSchemeHolder<TScheme>& rhs) {
- Value_ = rhs.Value_;
- return *this;
- }
-
- TScheme& Scheme() {
- return Scheme_;
- }
- const TScheme& Scheme() const {
- return Scheme_;
- }
- TScheme& operator->() {
- return Scheme_;
- }
- const TScheme& operator->() const {
- return Scheme_;
- }
-
- NSc::TValue& Value() {
- return Value_;
- }
- const NSc::TValue& Value() const {
- return Value_;
- }
-
- bool IsNull() const {
- return Value_.IsNull();
- }
-
-private:
- NSc::TValue Value_;
- TScheme Scheme_;
-};
+
+
+// Scheme adapter that holds referenced value
+template <typename TScheme>
+class TSchemeHolder {
+public:
+ TSchemeHolder()
+ : Value_(NSc::Null())
+ , Scheme_(&Value_)
+ {
+ }
+
+ explicit TSchemeHolder(NSc::TValue&& value)
+ : Value_(std::move(value))
+ , Scheme_(&Value_)
+ {
+ }
+
+ explicit TSchemeHolder(const NSc::TValue& value)
+ : Value_(value)
+ , Scheme_(&Value_)
+ {
+ }
+
+ TSchemeHolder(TSchemeHolder<TScheme>&& rhs)
+ : Value_(std::move(rhs.Value_))
+ , Scheme_(&Value_)
+ {
+ }
+
+ TSchemeHolder(const TSchemeHolder<TScheme>& rhs)
+ : Value_(rhs.Value_)
+ , Scheme_(&Value_)
+ {
+ }
+
+ TSchemeHolder<TScheme>& operator=(TSchemeHolder<TScheme>&& rhs) {
+ Value_ = std::move(rhs.Value_);
+ return *this;
+ }
+ TSchemeHolder<TScheme>& operator=(const TSchemeHolder<TScheme>& rhs) {
+ Value_ = rhs.Value_;
+ return *this;
+ }
+
+ TScheme& Scheme() {
+ return Scheme_;
+ }
+ const TScheme& Scheme() const {
+ return Scheme_;
+ }
+ TScheme& operator->() {
+ return Scheme_;
+ }
+ const TScheme& operator->() const {
+ return Scheme_;
+ }
+
+ NSc::TValue& Value() {
+ return Value_;
+ }
+ const NSc::TValue& Value() const {
+ return Value_;
+ }
+
+ bool IsNull() const {
+ return Value_.IsNull();
+ }
+
+private:
+ NSc::TValue Value_;
+ TScheme Scheme_;
+};
diff --git a/library/cpp/scheme/util/utils.cpp b/library/cpp/scheme/util/utils.cpp
index 40cceceacd..202a9e3166 100644
--- a/library/cpp/scheme/util/utils.cpp
+++ b/library/cpp/scheme/util/utils.cpp
@@ -1,23 +1,23 @@
-#include "utils.h"
-
+#include "utils.h"
+
#include <library/cpp/string_utils/base64/base64.h>
-
-namespace NScUtils {
-
-void CopyField(const NSc::TValue& from, NSc::TValue& to) {
- to = from;
-}
-
-} // namespace NScUtils
-
-void TSerializer<NSc::TValue>::Save(IOutputStream* out, const NSc::TValue& v) {
- TString json = Base64Encode(v.ToJson());
- ::Save(out, json);
-}
-
-void TSerializer<NSc::TValue>::Load(IInputStream* in, NSc::TValue& v) {
- TString json;
- ::Load(in, json);
- json = Base64Decode(json);
- v = NSc::TValue::FromJsonThrow(json);
-}
+
+namespace NScUtils {
+
+void CopyField(const NSc::TValue& from, NSc::TValue& to) {
+ to = from;
+}
+
+} // namespace NScUtils
+
+void TSerializer<NSc::TValue>::Save(IOutputStream* out, const NSc::TValue& v) {
+ TString json = Base64Encode(v.ToJson());
+ ::Save(out, json);
+}
+
+void TSerializer<NSc::TValue>::Load(IInputStream* in, NSc::TValue& v) {
+ TString json;
+ ::Load(in, json);
+ json = Base64Decode(json);
+ v = NSc::TValue::FromJsonThrow(json);
+}
diff --git a/library/cpp/scheme/util/utils.h b/library/cpp/scheme/util/utils.h
index f7d666f67a..6613215305 100644
--- a/library/cpp/scheme/util/utils.h
+++ b/library/cpp/scheme/util/utils.h
@@ -1,23 +1,23 @@
-#pragma once
-
+#pragma once
+
#include <library/cpp/scheme/scheme.h>
-
-#include <util/generic/strbuf.h>
-#include <util/ysaveload.h>
-
-namespace NScUtils {
-
-void CopyField(const NSc::TValue& from, NSc::TValue& to);
-
-template <typename... Args>
-void CopyField(const NSc::TValue& from, NSc::TValue& to, TStringBuf path, Args... args) {
- CopyField(from[path], to[path], args...);
-}
-
-} // namespace NScUtils
-
-template<>
-struct TSerializer<NSc::TValue> {
- static void Save(IOutputStream* out, const NSc::TValue& v);
- static void Load(IInputStream* in, NSc::TValue& v);
-};
+
+#include <util/generic/strbuf.h>
+#include <util/ysaveload.h>
+
+namespace NScUtils {
+
+void CopyField(const NSc::TValue& from, NSc::TValue& to);
+
+template <typename... Args>
+void CopyField(const NSc::TValue& from, NSc::TValue& to, TStringBuf path, Args... args) {
+ CopyField(from[path], to[path], args...);
+}
+
+} // namespace NScUtils
+
+template<>
+struct TSerializer<NSc::TValue> {
+ static void Save(IOutputStream* out, const NSc::TValue& v);
+ static void Load(IInputStream* in, NSc::TValue& v);
+};
diff --git a/library/cpp/scheme/util/ya.make b/library/cpp/scheme/util/ya.make
index dffd1c8070..e2f71e9bfa 100644
--- a/library/cpp/scheme/util/ya.make
+++ b/library/cpp/scheme/util/ya.make
@@ -1,14 +1,14 @@
-LIBRARY()
-
-OWNER(g:cards_serivce)
-
-SRCS(
- scheme_holder.cpp
- utils.cpp
-)
-
-PEERDIR(
+LIBRARY()
+
+OWNER(g:cards_serivce)
+
+SRCS(
+ scheme_holder.cpp
+ utils.cpp
+)
+
+PEERDIR(
library/cpp/string_utils/base64
-)
-
-END()
+)
+
+END()