Home | History | Annotate | Download | only in bits

Lines Matching refs:_Tp

57   template<typename _Tp>
58 struct hash : public __hash_base<size_t, _Tp>
60 static_assert(sizeof(_Tp) < 0,
62 size_t operator()(const _Tp&) const noexcept;
66 template<typename _Tp>
67 struct hash<_Tp*> : public __hash_base<size_t, _Tp*>
70 operator()(_Tp* __p) const noexcept
75 #define _Cxx_hashtable_define_trivial_hash(_Tp) \
77 struct hash<_Tp> : public __hash_base<size_t, _Tp> \
80 operator()(_Tp __val) const noexcept \
138 template<typename _Tp>
140 hash(const _Tp& __val)
143 template<typename _Tp>
145 __hash_combine(const _Tp& __val, size_t __hash)
156 template<typename _Tp>
158 hash(const _Tp& __val)
161 template<typename _Tp>
163 __hash_combine(const _Tp& __val, size_t __hash)