Lines Matching refs:_Ptr
150 struct _Ptr
157 _Ptr<_Up, _Ep, __void_t<typename remove_reference<_Ep>::type::pointer>>
167 using pointer = typename _Ptr<_Tp, _Dp>::type;
1008 template<typename _Up, typename _Ptr = typename _Up::pointer,
1009 bool = __poison_hash<_Ptr>::__enable_hash_call>
1012 : private __poison_hash<_Ptr>
1017 noexcept(noexcept(std::declval<hash<_Ptr>>()(std::declval<_Ptr>())))
1018 { return hash<_Ptr>()(__u.get()); }
1021 template<typename _Up, typename _Ptr>
1022 struct __uniq_ptr_hash<_Up, _Ptr, false>
1023 : private __poison_hash<_Ptr>