diff options
Diffstat (limited to 'src/utils/cpp')
-rw-r--r-- | src/utils/cpp/concepts.hpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/utils/cpp/concepts.hpp b/src/utils/cpp/concepts.hpp index 597179e1..04b2bfcc 100644 --- a/src/utils/cpp/concepts.hpp +++ b/src/utils/cpp/concepts.hpp @@ -66,4 +66,10 @@ concept ClockHasFromTime = requires(std::time_t const t) { T::from_time_t(t); }; +template <typename T> +concept StrMapConstForwardIterator = requires(T const c) { + { (*c).first } + ->same_as<std::string const>; +}; + #endif // INCLUDED_SRC_UTILS_CPP_CONCEPTS_HPP |