From 9f138ba596f5597157c51d3053a4a4d40b04341b Mon Sep 17 00:00:00 2001 From: levlam Date: Wed, 5 Jun 2024 14:02:51 +0300 Subject: [PATCH] Add const operator* to optional. --- tdutils/td/utils/optional.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tdutils/td/utils/optional.h b/tdutils/td/utils/optional.h index 72b1fd660..bb7e4bc81 100644 --- a/tdutils/td/utils/optional.h +++ b/tdutils/td/utils/optional.h @@ -60,6 +60,9 @@ class optional { T &operator*() { return value(); } + const T &operator*() const { + return value(); + } T unwrap() { CHECK(*this); auto res = std::move(value());