Lines Matching refs:pointer
250 "_NodePtr should never be a pointer to const");
290 typedef typename _NodeTypes::__node_value_type_pointer pointer;
330 pointer operator->() const {
333 return pointer_traits<pointer>::pointer_to(__node_->__upcast()->__value_);
395 typedef typename _NodeTypes::__const_node_value_type_pointer pointer;
444 pointer operator->() const {
447 return pointer_traits<pointer>::pointer_to(__node_->__upcast()->__value_);
507 typedef typename _NodeTypes::__node_value_type_pointer pointer;
551 pointer operator->() const {
554 return pointer_traits<pointer>::pointer_to(__node_->__upcast()->__value_);
628 typedef typename _NodeTypes::__const_node_value_type_pointer pointer;
684 pointer operator->() const {
687 return pointer_traits<pointer>::pointer_to(__node_->__upcast()->__value_);
745 typedef typename __alloc_traits::pointer pointer;
776 void operator()(pointer __p) _NOEXCEPT
791 typedef typename __alloc_traits::pointer pointer;
793 typedef __hash_node_types<pointer> _NodeTypes;
812 void operator()(pointer __p) _NOEXCEPT
883 typedef typename __alloc_traits::pointer pointer;
905 // check for sane allocator pointer rebinding semantics. Rebinding the
906 // allocator for a new pointer type should be exactly the same as rebinding
907 // the pointer using 'pointer_traits'.
908 static_assert((is_same<__node_pointer, typename __node_traits::pointer>::value),
913 static_assert((is_same<__node_base_pointer, typename __node_base_traits::pointer>::value),
922 typedef typename __bucket_list_deleter::pointer __node_pointer_pointer;
1772 // present, and performs a rehash if necessary. Returns a pointer to the
1861 // already present, and performs a rehash if necessary. Returns a pointer to the