aboutsummaryrefslogtreecommitdiffstats
path: root/util/generic/maybe.h
diff options
context:
space:
mode:
authorivanmorozov <ivanmorozov@yandex-team.ru>2022-02-10 16:47:33 +0300
committerDaniil Cherednik <dcherednik@yandex-team.ru>2022-02-10 16:47:33 +0300
commitcba5d9a444e2cfe105f55ccda66cd21d50440017 (patch)
tree79983e83d1a91aebeb1999338090eec69e24cc33 /util/generic/maybe.h
parenteb540cc7a103419462d0cc870ca403966e2194c6 (diff)
downloadydb-cba5d9a444e2cfe105f55ccda66cd21d50440017.tar.gz
Restoring authorship annotation for <ivanmorozov@yandex-team.ru>. Commit 1 of 2.
Diffstat (limited to 'util/generic/maybe.h')
-rw-r--r--util/generic/maybe.h22
1 files changed, 11 insertions, 11 deletions
diff --git a/util/generic/maybe.h b/util/generic/maybe.h
index 34d21aebcd..37d9cf435e 100644
--- a/util/generic/maybe.h
+++ b/util/generic/maybe.h
@@ -9,16 +9,16 @@
#include <util/stream/output.h>
#include <util/ysaveload.h>
-namespace NMaybe {
- struct TPolicyUndefinedExcept {
+namespace NMaybe {
+ struct TPolicyUndefinedExcept {
[[noreturn]] static void OnEmpty(const std::type_info& valueTypeInfo);
- };
-
- struct TPolicyUndefinedFail {
+ };
+
+ struct TPolicyUndefinedFail {
[[noreturn]] static void OnEmpty(const std::type_info& valueTypeInfo);
- };
-}
-
+ };
+}
+
struct TNothing {
explicit constexpr TNothing(int) noexcept {
}
@@ -448,9 +448,9 @@ private:
}
};
-template <class T>
-using TMaybeFail = TMaybe<T, NMaybe::TPolicyUndefinedFail>;
-
+template <class T>
+using TMaybeFail = TMaybe<T, NMaybe::TPolicyUndefinedFail>;
+
template <class T, class TPolicy = ::NMaybe::TPolicyUndefinedExcept>
constexpr TMaybe<std::decay_t<T>, TPolicy> MakeMaybe(T&& value) {
return TMaybe<std::decay_t<T>, TPolicy>(std::forward<T>(value));