diff options
Diffstat (limited to 'src/utils/cpp')
-rw-r--r-- | src/utils/cpp/concepts.hpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/utils/cpp/concepts.hpp b/src/utils/cpp/concepts.hpp index 04b2bfcc..24efe70e 100644 --- a/src/utils/cpp/concepts.hpp +++ b/src/utils/cpp/concepts.hpp @@ -68,7 +68,9 @@ concept ClockHasFromTime = requires(std::time_t const t) { template <typename T> concept StrMapConstForwardIterator = requires(T const c) { - { (*c).first } + { + std::remove_reference_t<decltype((*c).first)> { (*c).first } + } ->same_as<std::string const>; }; |