18 template<
typename T,
typename U>
23 template<concepts::IntegralOrEnum T, concepts::IntegralOrEnum U>
27 return sizeof(T) ==
sizeof(U);
30 template<
typename T,
typename U>
42template<
typename T,
typename U>
48template<HashableContainer T, HashableContainer U>
53template<concepts::TupleLike T, concepts::TupleLike U>
Definition hash_same.h:43
Definition hash_write.h:48
Definition tag_invoke.h:45
Definition tag_invoke.h:33
Definition any_storable.h:9
constexpr auto hash_same
Definition hash_same.h:38
constexpr tag_invoke_detail::TagInvokeFn tag_invoke
Definition tag_invoke.h:22
constexpr auto unpack
Definition unpack.h:24
size_t usize
Definition integers.h:33
di::meta::Decay< decltype(T)> Tag
Definition tag_invoke.h:28
Definition zstring_parser.h:9
constexpr tag_invoke_detail::TagInvokeFn tag_invoke
Definition tag_invoke.h:22
constexpr auto in_place_type
Definition in_place_type.h:12
Definition hash_same.h:17
constexpr auto operator()(InPlaceType< T >, InPlaceType< U >) const -> bool
Definition hash_same.h:19
Definition in_place_type.h:5