diff options
author | Mikhail Borisov <borisov.mikhail@gmail.com> | 2022-02-10 16:45:40 +0300 |
---|---|---|
committer | Daniil Cherednik <dcherednik@yandex-team.ru> | 2022-02-10 16:45:40 +0300 |
commit | 5d50718e66d9c037dc587a0211110b7d25a66185 (patch) | |
tree | e98df59de24d2ef7c77baed9f41e4875a2fef972 /library/cpp/yson_pull/consumer.h | |
parent | a6a92afe03e02795227d2641b49819b687f088f8 (diff) | |
download | ydb-5d50718e66d9c037dc587a0211110b7d25a66185.tar.gz |
Restoring authorship annotation for Mikhail Borisov <borisov.mikhail@gmail.com>. Commit 2 of 2.
Diffstat (limited to 'library/cpp/yson_pull/consumer.h')
-rw-r--r-- | library/cpp/yson_pull/consumer.h | 62 |
1 files changed, 31 insertions, 31 deletions
diff --git a/library/cpp/yson_pull/consumer.h b/library/cpp/yson_pull/consumer.h index 943e744cc7..f3b1398d4c 100644 --- a/library/cpp/yson_pull/consumer.h +++ b/library/cpp/yson_pull/consumer.h @@ -1,37 +1,37 @@ -#pragma once - -#include "event.h" - -#include <util/generic/strbuf.h> +#pragma once + +#include "event.h" + +#include <util/generic/strbuf.h> #include <util/system/types.h> - -namespace NYsonPull { + +namespace NYsonPull { class IConsumer { public: virtual ~IConsumer() = default; - - virtual void OnBeginStream() = 0; - virtual void OnEndStream() = 0; - - virtual void OnBeginList() = 0; - virtual void OnEndList() = 0; - - virtual void OnBeginMap() = 0; - virtual void OnEndMap() = 0; - - virtual void OnBeginAttributes() = 0; - virtual void OnEndAttributes() = 0; - - virtual void OnKey(TStringBuf name) = 0; - - virtual void OnEntity() = 0; - virtual void OnScalarBoolean(bool value) = 0; - virtual void OnScalarInt64(i64 value) = 0; - virtual void OnScalarUInt64(ui64 value) = 0; - virtual void OnScalarFloat64(double value) = 0; - virtual void OnScalarString(TStringBuf value) = 0; - - virtual void OnScalar(const TScalar& value); - virtual void OnEvent(const TEvent& value); + + virtual void OnBeginStream() = 0; + virtual void OnEndStream() = 0; + + virtual void OnBeginList() = 0; + virtual void OnEndList() = 0; + + virtual void OnBeginMap() = 0; + virtual void OnEndMap() = 0; + + virtual void OnBeginAttributes() = 0; + virtual void OnEndAttributes() = 0; + + virtual void OnKey(TStringBuf name) = 0; + + virtual void OnEntity() = 0; + virtual void OnScalarBoolean(bool value) = 0; + virtual void OnScalarInt64(i64 value) = 0; + virtual void OnScalarUInt64(ui64 value) = 0; + virtual void OnScalarFloat64(double value) = 0; + virtual void OnScalarString(TStringBuf value) = 0; + + virtual void OnScalar(const TScalar& value); + virtual void OnEvent(const TEvent& value); }; } |