Lines Matching refs:__i

304     __hash_iterator(const __hash_iterator& __i)
305 : __node_(__i.__node_)
307 __get_db()->__iterator_copy(this, &__i);
317 __hash_iterator& operator=(const __hash_iterator& __i)
319 if (this != &__i)
321 __get_db()->__iterator_copy(this, &__i);
322 __node_ = __i.__node_;
421 __hash_const_iterator(const __hash_const_iterator& __i)
422 : __node_(__i.__node_)
424 __get_db()->__iterator_copy(this, &__i);
434 __hash_const_iterator& operator=(const __hash_const_iterator& __i)
436 if (this != &__i)
438 __get_db()->__iterator_copy(this, &__i);
439 __node_ = __i.__node_;
527 __hash_local_iterator(const __hash_local_iterator& __i)
528 : __node_(__i.__node_),
529 __bucket_(__i.__bucket_),
530 __bucket_count_(__i.__bucket_count_)
532 __get_db()->__iterator_copy(this, &__i);
542 __hash_local_iterator& operator=(const __hash_local_iterator& __i)
544 if (this != &__i)
546 __get_db()->__iterator_copy(this, &__i);
547 __node_ = __i.__node_;
548 __bucket_ = __i.__bucket_;
549 __bucket_count_ = __i.__bucket_count_;
668 __hash_const_local_iterator(const __hash_const_local_iterator& __i)
669 : __node_(__i.__node_),
670 __bucket_(__i.__bucket_),
671 __bucket_count_(__i.__bucket_count_)
673 __get_db()->__iterator_copy(this, &__i);
683 __hash_const_local_iterator& operator=(const __hash_const_local_iterator& __i)
685 if (this != &__i)
687 __get_db()->__iterator_copy(this, &__i);
688 __node_ = __i.__node_;
689 __bucket_ = __i.__bucket_;
690 __bucket_count_ = __i.__bucket_count_;
1345 bool __dereferenceable(const const_iterator* __i) const;
1346 bool __decrementable(const const_iterator* __i) const;
1347 bool __addable(const const_iterator* __i, ptrdiff_t __n) const;
1348 bool __subscriptable(const const_iterator* __i, ptrdiff_t __n) const;
1590 iterator* __i = static_cast<iterator*>((*__p)->__i_);
1591 if (__i->__node_ == __np)
1612 for (size_type __i = 0; __i < __bc; ++__i)
1613 __bucket_list_[__i] = nullptr;
1672 const_iterator __i = __u.begin();
1676 _VSTD::move(__u.remove(__i++)->__value_);
1691 const_iterator __i = __u.begin();
1694 __node_holder __h = __construct_node(_NodeTypes::__move(__u.remove(__i++)->__value_));
1854 for (size_type __i = 0; __i < __bc; ++__i)
1855 __bucket_list_[__i] = nullptr;
2278 iterator __i = find(__key);
2279 if (__i == end())
2281 return __node_handle_extract<_NodeHandle>(__i);
2410 for (size_type __i = 0; __i < __nbc; ++__i)
2411 __bucket_list_[__i] = nullptr;
2634 iterator __i = find(__k);
2635 if (__i == end())
2637 erase(__i);
2647 iterator __i = find(__k);
2648 if (__i != end())
2653 erase(__i++);
2655 } while (__i != __e && key_eq()(*__i, __k));
2698 iterator* __i = static_cast<iterator*>((*__dp)->__i_);
2699 if (__i->__node_ == __cn)
2726 const_iterator __i = find(__k);
2727 if (__i != end())
2732 ++__i;
2734 } while (__i != __e && key_eq()(*__i, __k));
2746 iterator __i = find(__k);
2747 iterator __j = __i;
2748 if (__i != end())
2750 return pair<iterator, iterator>(__i, __j);
2760 const_iterator __i = find(__k);
2761 const_iterator __j = __i;
2762 if (__i != end())
2764 return pair<const_iterator, const_iterator>(__i, __j);
2774 iterator __i = find(__k);
2775 iterator __j = __i;
2776 if (__i != end())
2784 return pair<iterator, iterator>(__i, __j);
2794 const_iterator __i = find(__k);
2795 const_iterator __j = __i;
2796 if (__i != end())
2804 return pair<const_iterator, const_iterator>(__i, __j);
2882 __hash_table<_Tp, _Hash, _Equal, _Alloc>::__dereferenceable(const const_iterator* __i) const
2884 return __i->__node_ != nullptr;