From a99fa1c51eecdacea9b8523dd0542440ad4828cd Mon Sep 17 00:00:00 2001 From: Ronen Friedman Date: Wed, 13 Nov 2024 03:02:00 -0600 Subject: [PATCH] common: a simple API to extract md_config_cacher_t cached value Using a type-deduced operator() (i.e. my_opt() ), instead of the existing ValueT() operator (which requires a type-matching cast). Signed-off-by: Ronen Friedman --- src/common/config_cacher.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/common/config_cacher.h b/src/common/config_cacher.h index a84bad08eee..206cfa70263 100644 --- a/src/common/config_cacher.h +++ b/src/common/config_cacher.h @@ -53,6 +53,10 @@ public: operator ValueT() const { return value_cache.load(); } + + ValueT operator*() const { + return value_cache.load(); + } }; #endif // CEPH_CONFIG_CACHER_H -- 2.39.5