From 4ebf692033492374848e3841fabff0b736d1cd3e Mon Sep 17 00:00:00 2001 From: Kubat <mael.martin31@gmail.com> Date: Tue, 31 Aug 2021 14:30:40 +0200 Subject: [PATCH] MISC: Fix the StringType concept (operator[] should return a const&) --- src/Lib/Utils.hh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Lib/Utils.hh b/src/Lib/Utils.hh index 66d6507c..c042365b 100644 --- a/src/Lib/Utils.hh +++ b/src/Lib/Utils.hh @@ -73,7 +73,7 @@ concept StringType = requires(T str) { str.size() } -> std::convertible_to<std::size_t>; { str.begin() } -> std::same_as<typename T::iterator>; { str.end() } -> std::same_as<typename T::iterator>; - { str[0] } -> std::same_as<typename T::value_type>; + { str[0] } -> std::same_as<typename T::const_reference>; // clang-format on }; } -- GitLab