Lines Matching refs:Iterator
95 HashList<Key, Val>::Iterator::Iterator(LinkNode<Key, Val> *pnode, HashList *phashList) in Iterator() function in OHOS::Developtools::HiPerf::HashList::Iterator
104 HashList<Key, Val>::Iterator::Iterator(const LinkNode<Key, Val> *pnode, const HashList *phashList) in Iterator() function in OHOS::Developtools::HiPerf::HashList::Iterator
114 HashList<Key, Val>::Iterator::Iterator(const Iterator& itr) in Iterator() function in OHOS::Developtools::HiPerf::HashList::Iterator
119 HashList<Key, Val>::Iterator::Iterator(Iterator&& itr) in Iterator() function in OHOS::Developtools::HiPerf::HashList::Iterator
127 auto HashList<Key, Val>::Iterator::operator=(const Iterator& itr) in operator =()
128 -> HashList<Key, Val>::Iterator& in operator =()
130 Iterator temp {itr}; in operator =()
136 auto HashList<Key, Val>::Iterator::operator=(Iterator&& itr) in operator =()
137 -> HashList<Key, Val>::Iterator& in operator =()
139 Iterator temp {std::move(itr)}; in operator =()
145 auto HashList<Key, Val>::Iterator::operator++() noexcept in operator ++()
146 -> HashList<Key, Val>::Iterator & in operator ++()
163 auto HashList<Key, Val>::Iterator::operator++(int) noexcept in operator ++()
164 -> HashList<Key, Val>::Iterator in operator ++()
166 Iterator res {*this}; in operator ++()
182 auto HashList<Key, Val>::Iterator::operator--() noexcept in operator --()
183 -> HashList<Key, Val>::Iterator & in operator --()
204 auto HashList<Key, Val>::Iterator::operator--(int) noexcept in operator --()
205 -> HashList<Key, Val>::Iterator in operator --()
207 Iterator res {*this}; in operator --()
227 bool HashList<Key, Val>::Iterator::operator<(const HashList<Key, Val>::Iterator &itr) const noexcept in operator <()
235 Iterator tempItr {*this}; in operator <()
249 bool HashList<Key, Val>::Iterator::operator==(const HashList<Key, Val>::Iterator &itr) const noexce… in operator ==()
261 Val& HashList<Key, Val>::Iterator::operator*() in operator *()
267 const Val& HashList<Key, Val>::Iterator::operator*() const in operator *()
273 Val* HashList<Key, Val>::Iterator::operator->() in operator ->()
279 const Val* HashList<Key, Val>::Iterator::operator->() const in operator ->()
285 void HashList<Key, Val>::Iterator::swap(HashList<Key, Val>::Iterator& other) in swap()
597 -> HashList<Key, Val>::Iterator in begin()
602 return Iterator(LinkNode<Key, Val>::GetLinkNode(dataHead_.next_), this); in begin()
607 -> const HashList<Key, Val>::Iterator in cbegin()
612 return Iterator(LinkNode<Key, Val>::GetLinkNode(dataHead_.next_), this); in cbegin()
617 -> HashList<Key, Val>::Iterator in end()
619 return Iterator(nullptr, this); in end()
624 -> const HashList<Key, Val>::Iterator in cend()
626 return Iterator(nullptr, this); in cend()
704 -> HashList<Key, Val>::Iterator in find()
710 return Iterator(itr->second, this); in find()
789 -> HashList<Key, Val>::Iterator in erase()
797 Iterator tempItr {LinkNode<Key, Val>::GetLinkNode(plink), this}; in erase()
803 auto HashList<Key, Val>::erase(const Iterator pos) in erase()
804 -> HashList<Key, Val>::Iterator in erase()
807 Iterator tempItr {pos}; in erase()
816 auto HashList<Key, Val>::erase(const Iterator first, const Iterator last) in erase()
817 -> HashList<Key, Val>::Iterator in erase()
821 Iterator curPos {first}; in erase()
831 bool HashList<Key, Val>::MoveNode(const Iterator& pos, LinkNode<Key, Val> *&pnode) in MoveNode()