Home | History | Annotate | Download | only in support

Lines Matching defs:const

26 void test_hash_enabled(InputKey const& key = InputKey{});
29 void test_hash_enabled_for_type(InputKey const& key = InputKey{}) {
86 void const*,
106 operator To() const {
115 operator To const&() const & { return to; }
117 operator To const&&() const && { return std::move(to); }
131 void test_hash_enabled(InputKey const& key) {
151 static_assert(can_hash<Hash(Key const&)>(), "");
153 static_assert(can_hash<Hash const&(Key&)>(), "");
154 static_assert(can_hash<Hash const&(Key const&)>(), "");
155 static_assert(can_hash<Hash const&(Key&&)>(), "");
158 static_assert(can_hash<Hash(ConvertibleToSimple<Key> const&)>(), "");
162 static_assert(can_hash<Hash(ConvertibleTo<Key> const&)>(), "");
164 static_assert(can_hash<Hash(ConvertibleTo<Key> const&&)>(), "");
166 const Hash h{};
191 static_assert(!can_hash<Hash(Key const&)>(), "");
193 static_assert(!can_hash<Hash const&(Key&)>(), "");
194 static_assert(!can_hash<Hash const&(Key const&)>(), "");
195 static_assert(!can_hash<Hash const&(Key&&)>(), "");
198 static_assert(!can_hash<Hash(ConvertibleToSimple<Key> const&)>(), "");
202 static_assert(!can_hash<Hash(ConvertibleTo<Key> const&)>(), "");
204 static_assert(!can_hash<Hash(ConvertibleTo<Key> const&&)>(), "");