#include <concepts.h>
template<typename T>
requires(T a, const T ac, typename T::size_type s) {
{ a.at(s) } -> std::same_as<typename T::value_type&>;
{ ac.at(s) } -> std::same_as<const typename T::value_type&>;
} ||
requires(T a, const T ac, typename T::key_type k) {
{ a.at(k) } -> std::same_as<typename T::mapped_type&>;
{ ac.at(k) } -> std::same_as<const typename T::mapped_type&>;
})
Definition at line 186 of file concepts.h.