From: Ronen Friedman Date: Wed, 13 Nov 2024 09:02:00 +0000 (-0600) Subject: common: a simple API to extract md_config_cacher_t cached value X-Git-Tag: testing/wip-mchangir-testing-mon-caps-main-debug~16^2~3 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=a99fa1c51eecdacea9b8523dd0542440ad4828cd;p=ceph-ci.git 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 --- 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