17 #include <type_traits>
20 template <
typename T,
typename U,
typename V =
void>
22 std::enable_if_t<std::is_same_v<std::remove_const_t<T>, std::remove_const_t<U>>, V>;
24 template <
typename T,
typename U>
26 std::is_same_v<std::remove_const_t<T>, std::remove_const_t<U>>;
Definition: buffer.hpp:35
constexpr auto const_agnostic_same_v
Definition: const_agnostic.hpp:25
std::enable_if_t< std::is_same_v< std::remove_const_t< T >, std::remove_const_t< U > >, V > const_agnostic_same_t
Definition: const_agnostic.hpp:22