repr 0.1
Reconstructable string representations and more
Loading...
Searching...
No Matches
librepr::detail::tuple_like Concept Reference

#include <concepts.h>

Concept definition

template<typename T>
concept librepr::detail::tuple_like = !std::is_reference_v<T> && requires {
typename std::tuple_size<T>::type;
requires std::same_as<decltype(std::tuple_size_v<T>), size_t>;
} && []<std::size_t... I>(std::index_sequence<I...>) {
return (is_tuple_element<T, I> && ...);
Definition concepts.h:24
Definition concepts.h:29
std::string code_for()
Definition repr:39