yhirose 5 years ago
parent
commit
510b4eaaae
1 changed files with 5 additions and 5 deletions
  1. 5 5
      httplib.h

+ 5 - 5
httplib.h

@@ -697,13 +697,13 @@ enum Error {
 class Result {
 class Result {
 public:
 public:
   Result(std::shared_ptr<Response> res, Error err) : res_(res), err_(err) {}
   Result(std::shared_ptr<Response> res, Error err) : res_(res), err_(err) {}
-  operator bool() { return res_ != nullptr; }
+  operator bool() const { return res_ != nullptr; }
   bool operator==(std::nullptr_t) const { return res_ == nullptr; }
   bool operator==(std::nullptr_t) const { return res_ == nullptr; }
   bool operator!=(std::nullptr_t) const { return res_ != nullptr; }
   bool operator!=(std::nullptr_t) const { return res_ != nullptr; }
-  const Response &value() { return *res_; }
-  const Response &operator*() { return *res_; }
-  const Response *operator->() { return res_.get(); }
-  Error error() { return err_; }
+  const Response &value() const { return *res_; }
+  const Response &operator*() const { return *res_; }
+  const Response *operator->() const { return res_.get(); }
+  Error error() const { return err_; }
 
 
 private:
 private:
   std::shared_ptr<Response> res_;
   std::shared_ptr<Response> res_;