repr 0.1
Reconstructable string representations and more
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages Concepts
librepr::detail::pair_like Concept Reference

#include <concepts.h>

Concept definition

template<typename T>
concept librepr::detail::pair_like = requires(T t) {
t.first;
t.second;
requires std::is_same_v<typename T::first_type, decltype(t.first)>;
requires std::is_same_v<typename T::second_type, decltype(t.second)>;
}