From bc346f0a88c7e3600cacec7454e8d1a47418b60b Mon Sep 17 00:00:00 2001 From: PobreGato <315121269+pobregat0@users.noreply.github.com> Date: Wed, 19 Aug 2026 02:02:05 +0300 Subject: [PATCH] use find in Mapping::Contains --- libi2pd/util.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/libi2pd/util.cpp b/libi2pd/util.cpp index 9c0a5347..5a1b4067 100644 --- a/libi2pd/util.cpp +++ b/libi2pd/util.cpp @@ -324,12 +324,10 @@ namespace util bool Mapping::Contains (std::string_view param) const { -#if __cplusplus >= 202002L // C++20 - return m_Options.contains (param); -#else + // find rather than contains: the heterogeneous contains is missing in some + // standard libraries, while find takes the string_view through std::less<> auto it = m_Options.find (param); return it != m_Options.end (); -#endif } void Mapping::CleanUp ()