Lines Matching refs:pointer
245 static_assert(!is_const<__node_type>::value, "_NodePtr should never be a pointer to const");
283 typedef typename _NodeTypes::__node_value_type_pointer pointer;
289 _LIBCPP_HIDE_FROM_ABI pointer operator->() const {
290 return pointer_traits<pointer>::pointer_to(__node_->__upcast()->__get_value());
342 typedef typename _NodeTypes::__const_node_value_type_pointer pointer;
349 _LIBCPP_HIDE_FROM_ABI pointer operator->() const {
350 return pointer_traits<pointer>::pointer_to(__node_->__upcast()->__get_value());
399 typedef typename _NodeTypes::__node_value_type_pointer pointer;
405 _LIBCPP_HIDE_FROM_ABI pointer operator->() const {
406 return pointer_traits<pointer>::pointer_to(__node_->__upcast()->__get_value());
469 typedef typename _NodeTypes::__const_node_value_type_pointer pointer;
480 _LIBCPP_HIDE_FROM_ABI pointer operator->() const {
481 return pointer_traits<pointer>::pointer_to(__node_->__upcast()->__get_value());
531 typedef typename __alloc_traits::pointer pointer;
552 …_LIBCPP_HIDE_FROM_ABI void operator()(pointer __p) _NOEXCEPT { __alloc_traits::deallocate(__alloc(…
564 typedef typename __alloc_traits::pointer pointer;
567 typedef __hash_node_types<pointer> _NodeTypes;
581 _LIBCPP_HIDE_FROM_ABI void operator()(pointer __p) _NOEXCEPT {
648 typedef typename __alloc_traits::pointer pointer;
671 // check for sane allocator pointer rebinding semantics. Rebinding the
672 // allocator for a new pointer type should be exactly the same as rebinding
673 // the pointer using 'pointer_traits'.
674 static_assert((is_same<__node_pointer, typename __node_traits::pointer>::value),
678 static_assert((is_same<__node_base_pointer, typename __node_base_traits::pointer>::value),
686 typedef typename __bucket_list_deleter::pointer __node_pointer_pointer;
1298 // present, and performs a rehash if necessary. Returns a pointer to the
1372 // already present, and performs a rehash if necessary. Returns a pointer to the