aboutsummaryrefslogtreecommitdiffstats
path: root/library/cpp/yson_pull/exceptions.h
diff options
context:
space:
mode:
authorMikhail Borisov <borisov.mikhail@gmail.com>2022-02-10 16:45:39 +0300
committerDaniil Cherednik <dcherednik@yandex-team.ru>2022-02-10 16:45:39 +0300
commita6a92afe03e02795227d2641b49819b687f088f8 (patch)
treef6984a1d27d5a7ec88a6fdd6e20cd5b7693b6ece /library/cpp/yson_pull/exceptions.h
parentc6dc8b8bd530985bc4cce0137e9a5de32f1087cb (diff)
downloadydb-a6a92afe03e02795227d2641b49819b687f088f8.tar.gz
Restoring authorship annotation for Mikhail Borisov <borisov.mikhail@gmail.com>. Commit 1 of 2.
Diffstat (limited to 'library/cpp/yson_pull/exceptions.h')
-rw-r--r--library/cpp/yson_pull/exceptions.h50
1 files changed, 25 insertions, 25 deletions
diff --git a/library/cpp/yson_pull/exceptions.h b/library/cpp/yson_pull/exceptions.h
index ebfed950a5..12dbd0013d 100644
--- a/library/cpp/yson_pull/exceptions.h
+++ b/library/cpp/yson_pull/exceptions.h
@@ -1,58 +1,58 @@
-#pragma once
-
-#include "position_info.h"
-
+#pragma once
+
+#include "position_info.h"
+
#include <util/generic/string.h>
-
-#include <stdexcept>
-#include <string>
-
+
+#include <stdexcept>
+#include <string>
+
namespace NYsonPull {
namespace NException {
class TBadStream: public std::exception {
TString Message_;
- TPositionInfo Position_;
+ TPositionInfo Position_;
mutable TString FormattedMessage_;
-
+
public:
TBadStream(
TString message,
const TPositionInfo& position)
- : Message_(std::move(message))
- , Position_(position)
+ : Message_(std::move(message))
+ , Position_(position)
{
}
-
- const TPositionInfo& Position() const {
- return Position_;
+
+ const TPositionInfo& Position() const {
+ return Position_;
}
-
+
const char* what() const noexcept override;
};
-
+
class TBadInput: public TBadStream {
public:
using TBadStream::TBadStream;
};
-
+
class TBadOutput: public TBadStream {
public:
using TBadStream::TBadStream;
};
-
+
class TSystemError: public std::exception {
- int SavedErrno_;
-
+ int SavedErrno_;
+
public:
TSystemError();
TSystemError(int saved_errno)
- : SavedErrno_{saved_errno} {
+ : SavedErrno_{saved_errno} {
}
-
+
int saved_errno() const noexcept {
- return SavedErrno_;
+ return SavedErrno_;
}
-
+
const char* what() const noexcept override;
};
}