delete copy constructor and operator assign for most classes

This commit is contained in:
Chunting Gu
2021-06-15 18:52:53 +08:00
parent b76ce67726
commit 751a3539ae
8 changed files with 25 additions and 6 deletions
+2 -2
View File
@@ -170,7 +170,7 @@ public:
public:
explicit Error(Code code = kOK, const std::string& message = "")
: code_(code), message_(message), timeout_(false) {
: code_(code), message_(message) {
}
// Note that `noexcept` is required by GCC.
@@ -206,7 +206,7 @@ public:
private:
Code code_;
std::string message_;
bool timeout_;
bool timeout_ = false;
};
std::ostream& operator<<(std::ostream& os, const Error& error);