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

#include <concepts.h>

Concept definition

template<typename T, std::size_t N>
concept librepr::detail::is_tuple_element = requires(T t) {
typename std::tuple_element_t<N, std::remove_const_t<T>>;
{ get<N>(t) } -> std::convertible_to<std::tuple_element_t<N, T> const&>;
}