aboutsummaryrefslogtreecommitdiffstats
path: root/library/cpp/yson_pull/detail/percent_scalar.h
diff options
context:
space:
mode:
authorsinister <sinister@yandex-team.ru>2022-02-10 16:50:50 +0300
committerDaniil Cherednik <dcherednik@yandex-team.ru>2022-02-10 16:50:50 +0300
commitb76c7a19e20d232ef1e00ccbe68f64a3024d29ed (patch)
treef8eeda3ddf7f474d0defce552e5eb141e5943509 /library/cpp/yson_pull/detail/percent_scalar.h
parentfd57eb4948385b403f53b2f711399e516d46dcac (diff)
downloadydb-b76c7a19e20d232ef1e00ccbe68f64a3024d29ed.tar.gz
Restoring authorship annotation for <sinister@yandex-team.ru>. Commit 1 of 2.
Diffstat (limited to 'library/cpp/yson_pull/detail/percent_scalar.h')
-rw-r--r--library/cpp/yson_pull/detail/percent_scalar.h62
1 files changed, 31 insertions, 31 deletions
diff --git a/library/cpp/yson_pull/detail/percent_scalar.h b/library/cpp/yson_pull/detail/percent_scalar.h
index ff4571842e..beec425c7d 100644
--- a/library/cpp/yson_pull/detail/percent_scalar.h
+++ b/library/cpp/yson_pull/detail/percent_scalar.h
@@ -1,36 +1,36 @@
-#pragma once
-
-#include <util/generic/strbuf.h>
-
-namespace NYsonPull::NDetail {
- enum class percent_scalar_type {
- boolean,
- float64
- };
-
- struct percent_scalar {
- //! Text boolean literals
+#pragma once
+
+#include <util/generic/strbuf.h>
+
+namespace NYsonPull::NDetail {
+ enum class percent_scalar_type {
+ boolean,
+ float64
+ };
+
+ struct percent_scalar {
+ //! Text boolean literals
static constexpr TStringBuf true_literal = "%true";
static constexpr TStringBuf false_literal = "%false";
- //! Text floating-point literals
+ //! Text floating-point literals
static constexpr TStringBuf nan_literal = "%nan";
static constexpr TStringBuf positive_inf_literal = "%inf";
static constexpr TStringBuf negative_inf_literal = "%-inf";
-
- percent_scalar_type type;
- union {
- double as_float64;
- bool as_boolean;
- } value;
-
- percent_scalar(double v) {
- type = percent_scalar_type::float64;
- value.as_float64 = v;
- }
-
- percent_scalar(bool v) {
- type = percent_scalar_type::boolean;
- value.as_boolean = v;
- }
- };
-}
+
+ percent_scalar_type type;
+ union {
+ double as_float64;
+ bool as_boolean;
+ } value;
+
+ percent_scalar(double v) {
+ type = percent_scalar_type::float64;
+ value.as_float64 = v;
+ }
+
+ percent_scalar(bool v) {
+ type = percent_scalar_type::boolean;
+ value.as_boolean = v;
+ }
+ };
+}