From a1e56a567bf35a9dae1083ba9853589bec73f506 Mon Sep 17 00:00:00 2001 From: vmaffione <4920001+vmaffione@users.noreply.github.com> Date: Wed, 5 Jul 2023 18:05:29 +0200 Subject: [PATCH] Result: allow default constructor (#1609) --- httplib.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/httplib.h b/httplib.h index ac68c6b..9c65b91 100644 --- a/httplib.h +++ b/httplib.h @@ -959,6 +959,7 @@ std::ostream &operator<<(std::ostream &os, const Error &obj); class Result { public: + Result() = default; Result(std::unique_ptr &&res, Error err, Headers &&request_headers = Headers{}) : res_(std::move(res)), err_(err), @@ -987,7 +988,7 @@ public: private: std::unique_ptr res_; - Error err_; + Error err_ = Error::Unknown; Headers request_headers_; };