Lines Matching refs:HashList
95 HashList<Key, Val>::Iterator::Iterator(LinkNode<Key, Val> *pnode, HashList *phashList) in Iterator()
104 HashList<Key, Val>::Iterator::Iterator(const LinkNode<Key, Val> *pnode, const HashList *phashList) in Iterator()
106 phashList_ {const_cast<HashList*>(phashList)}
114 HashList<Key, Val>::Iterator::Iterator(const Iterator& itr) in Iterator()
119 HashList<Key, Val>::Iterator::Iterator(Iterator&& itr) in Iterator()
127 auto HashList<Key, Val>::Iterator::operator=(const Iterator& itr) in operator =()
128 -> HashList<Key, Val>::Iterator& in operator =()
136 auto HashList<Key, Val>::Iterator::operator=(Iterator&& itr) in operator =()
137 -> HashList<Key, Val>::Iterator& 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 ++()
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 --()
227 bool HashList<Key, Val>::Iterator::operator<(const HashList<Key, Val>::Iterator &itr) const noexcept 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()
295 HashList<Key, Val>::ReverseIterator::ReverseIterator(LinkNode<Key, Val> *pnode, HashList *phashList) in ReverseIterator()
304 HashList<Key, Val>::ReverseIterator::ReverseIterator(const LinkNode<Key, Val> *pnode, const HashLis… in ReverseIterator()
306 phashList_ {const_cast<HashList *>(phashList)}
314 HashList<Key, Val>::ReverseIterator::ReverseIterator(const ReverseIterator &itr) in ReverseIterator()
319 HashList<Key, Val>::ReverseIterator::ReverseIterator(ReverseIterator &&itr) in ReverseIterator()
327 auto HashList<Key, Val>::ReverseIterator::operator=(const ReverseIterator& itr) in operator =()
328 -> HashList<Key, Val>::ReverseIterator& in operator =()
336 auto HashList<Key, Val>::ReverseIterator::operator=(ReverseIterator&& itr) in operator =()
337 -> HashList<Key, Val>::ReverseIterator& in operator =()
345 auto HashList<Key, Val>::ReverseIterator::operator++() noexcept in operator ++()
346 -> HashList<Key, Val>::ReverseIterator & in operator ++()
363 auto HashList<Key, Val>::ReverseIterator::operator++(int) noexcept in operator ++()
364 -> HashList<Key, Val>::ReverseIterator in operator ++()
382 auto HashList<Key, Val>::ReverseIterator::operator--() noexcept in operator --()
383 -> HashList<Key, Val>::ReverseIterator & in operator --()
404 auto HashList<Key, Val>::ReverseIterator::operator--(int) noexcept in operator --()
405 -> HashList<Key, Val>::ReverseIterator in operator --()
427 bool HashList<Key, Val>::ReverseIterator::operator<( in operator <()
428 const HashList<Key, Val>::ReverseIterator &itr) const noexcept in operator <()
436 HashList<Key, Val>::ReverseIterator tempItr {*this}; in operator <()
450 bool HashList<Key, Val>::ReverseIterator::operator==( in operator ==()
451 const HashList<Key, Val>::ReverseIterator &itr) const noexcept in operator ==()
463 Val& HashList<Key, Val>::ReverseIterator::operator*() in operator *()
469 const Val& HashList<Key, Val>::ReverseIterator::operator*() const in operator *()
475 Val* HashList<Key, Val>::ReverseIterator::operator->() in operator ->()
481 const Val* HashList<Key, Val>::ReverseIterator::operator->() const in operator ->()
487 void HashList<Key, Val>::ReverseIterator::swap(HashList<Key, Val>::ReverseIterator& other) in swap()
497 HashList<Key, Val>::HashList(const std::size_t numItem) : numItem_ {numItem} in HashList() function in OHOS::Developtools::HiPerf::HashList
521 int HashList<Key, Val>::reserve(const std::size_t numItem) in reserve()
550 HashList<Key, Val>::~HashList() in ~HashList()
565 HashList<Key, Val>::HashList(HashList<Key, Val> &&source) in HashList() function in OHOS::Developtools::HiPerf::HashList
576 auto HashList<Key, Val>::operator=(HashList &&source) in operator =()
577 -> HashList<Key, Val>& in operator =()
596 auto HashList<Key, Val>::begin() in begin()
597 -> HashList<Key, Val>::Iterator in begin()
606 auto HashList<Key, Val>::cbegin() const in cbegin()
607 -> const HashList<Key, Val>::Iterator in cbegin()
616 auto HashList<Key, Val>::end() in end()
617 -> HashList<Key, Val>::Iterator in end()
623 auto HashList<Key, Val>::cend() const in cend()
624 -> const HashList<Key, Val>::Iterator in cend()
630 auto HashList<Key, Val>::rbegin() in rbegin()
631 -> HashList<Key, Val>::ReverseIterator in rbegin()
640 auto HashList<Key, Val>::crbegin() const in crbegin()
641 -> const HashList<Key, Val>::ReverseIterator in crbegin()
650 auto HashList<Key, Val>::rend() in rend()
651 -> HashList<Key, Val>::ReverseIterator in rend()
657 auto HashList<Key, Val>::crend() const in crend()
658 -> const HashList<Key, Val>::ReverseIterator in crend()
664 Val& HashList<Key, Val>::front() in front()
671 const Val& HashList<Key, Val>::front() const in front()
677 Val& HashList<Key, Val>::back(bool prepend) in back()
687 Val& HashList<Key, Val>::operator[](const Key &key) in operator []()
703 auto HashList<Key, Val>::find(const Key &key) in find()
704 -> HashList<Key, Val>::Iterator in find()
714 void HashList<Key, Val>::push_front(const Key& key, const Val& val) in push_front()
727 void HashList<Key, Val>::push_front(const Key& key, Val&& val) in push_front()
740 void HashList<Key, Val>::push_back(const Key& key, const Val& val) in push_back()
753 void HashList<Key, Val>::push_back(const Key& key, Val&& val) in push_back()
766 void HashList<Key, Val>::pop_front() in pop_front()
777 void HashList<Key, Val>::pop_back() in pop_back()
788 auto HashList<Key, Val>::erase(const Key& key) in erase()
789 -> HashList<Key, Val>::Iterator in erase()
803 auto HashList<Key, Val>::erase(const Iterator pos) in erase()
804 -> HashList<Key, Val>::Iterator in erase()
816 auto HashList<Key, Val>::erase(const Iterator first, const Iterator last) in erase()
817 -> HashList<Key, Val>::Iterator in erase()
831 bool HashList<Key, Val>::MoveNode(const Iterator& pos, LinkNode<Key, Val> *&pnode) in MoveNode()
857 void HashList<Key, Val>::MoveToHead(LinkNode<Key, Val> *&pnode) in MoveToHead()
872 void HashList<Key, Val>::MoveToTail(LinkNode<Key, Val> *&pnode) in MoveToTail()
887 auto HashList<Key, Val>::AllocateNode(const Key &key) in AllocateNode()
903 auto HashList<Key, Val>::AllocateNode(const Key &key, const Val &val) in AllocateNode()
919 auto HashList<Key, Val>::AllocateNode(const Key &key, Val &&val) in AllocateNode()
935 void HashList<Key, Val>::ReclaimNode(LinkNode<Key, Val> *&pnode) in ReclaimNode()