/external/libcxx/test/support/ |
poisoned_hash_helper.hpp | 123 constexpr bool can_hash(int) { function in namespace:PoisonedHashDetail 126 template <class> constexpr bool can_hash(long) { return false; } function in namespace:PoisonedHashDetail 127 template <class T> constexpr bool can_hash() { return can_hash<T>(0); } function in namespace:PoisonedHashDetail 151 static_assert(can_hash<Hash(Key&)>(), ""); 152 static_assert(can_hash<Hash(Key const&)>(), ""); 153 static_assert(can_hash<Hash(Key&&)>(), ""); 154 static_assert(can_hash<Hash const&(Key&)>(), ""); 155 static_assert(can_hash<Hash const&(Key const&)>(), ""); 156 static_assert(can_hash<Hash const&(Key&&)>(), "") [all...] |
/prebuilts/ndk/r16/sources/cxx-stl/llvm-libc++/test/support/ |
poisoned_hash_helper.hpp | 123 constexpr bool can_hash(int) { function in namespace:PoisonedHashDetail 126 template <class> constexpr bool can_hash(long) { return false; } function in namespace:PoisonedHashDetail 127 template <class T> constexpr bool can_hash() { return can_hash<T>(0); } function in namespace:PoisonedHashDetail 151 static_assert(can_hash<Hash(Key&)>(), ""); 152 static_assert(can_hash<Hash(Key const&)>(), ""); 153 static_assert(can_hash<Hash(Key&&)>(), ""); 154 static_assert(can_hash<Hash const&(Key&)>(), ""); 155 static_assert(can_hash<Hash const&(Key const&)>(), ""); 156 static_assert(can_hash<Hash const&(Key&&)>(), "") [all...] |