From 8b7a1f94cc90230d7c838e594027c8e159d3e3f6 Mon Sep 17 00:00:00 2001 From: Dmitry Makarenko Date: Thu, 27 Aug 2026 15:33:10 +0300 Subject: [PATCH] Fix compilation with c++17 --- framework/rcommand/commandtypes.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/framework/rcommand/commandtypes.h b/framework/rcommand/commandtypes.h index 1cdbe7eb7f..6d17b1adfe 100644 --- a/framework/rcommand/commandtypes.h +++ b/framework/rcommand/commandtypes.h @@ -46,6 +46,11 @@ struct Params : public std::map Params(std::initializer_list params) : std::map(params) {} + bool contains(const std::string& key) const + { + return find(key) != end(); + } + // hides the std::map implementation of at() Val at(const std::string& key, const Val& def = Val()) const {