Lines Matching refs:LinkNode
26 LinkNode<Key, Val>::LinkNode(const Key &key) : key_ {key} {} in LinkNode() function in OHOS::Developtools::HiPerf::LinkNode
29 LinkNode<Key, Val>::LinkNode(const Key &key, const Val &val) : key_ {key}, val_ {val} {} in LinkNode() function in OHOS::Developtools::HiPerf::LinkNode
32 LinkNode<Key, Val>::LinkNode(const Key &key, Val &&val) : key_ {key}, val_ {std::move(val)} {} in LinkNode() function in OHOS::Developtools::HiPerf::LinkNode
35 LinkNode<Key, Val>::LinkNode(const LinkNode& node) in LinkNode() function in OHOS::Developtools::HiPerf::LinkNode
42 LinkNode<Key, Val>::LinkNode(LinkNode&& node) in LinkNode() function in OHOS::Developtools::HiPerf::LinkNode
49 auto LinkNode<Key, Val>::operator=(const LinkNode& node) in operator =()
50 -> LinkNode<Key, Val>& in operator =()
58 auto LinkNode<Key, Val>::operator=(LinkNode&& node) in operator =()
59 -> LinkNode<Key, Val>& in operator =()
67 auto LinkNode<Key, Val>::GetLinkNode(Val *pval) in GetLinkNode()
68 -> LinkNode<Key, Val>* in GetLinkNode()
71 LinkNode<Key, Val> *pnode {nullptr}; in GetLinkNode()
74 return reinterpret_cast<LinkNode<Key, Val>*>(nodeAddr); in GetLinkNode()
80 auto LinkNode<Key, Val>::GetLinkNode(Link *plink) in GetLinkNode()
81 -> LinkNode<Key, Val>* in GetLinkNode()
84 LinkNode<Key, Val> *pnode {nullptr}; in GetLinkNode()
87 return reinterpret_cast<LinkNode<Key, Val>*>(nodeAddr); in GetLinkNode()
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()
105 : pnode_ {const_cast<LinkNode<Key, Val>*>(pnode)}, in Iterator()
157 auto pnode = LinkNode<Key, Val>::GetLinkNode(plink); in operator ++()
176 auto pnode = LinkNode<Key, Val>::GetLinkNode(plink); in operator ++()
199 pnode_ = LinkNode<Key, Val>::GetLinkNode(plink); in operator --()
222 pnode_ = LinkNode<Key, Val>::GetLinkNode(plink); in operator --()
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()
305 : pnode_ {const_cast<LinkNode<Key, Val> *>(pnode)}, in ReverseIterator()
358 pnode_ = LinkNode<Key, Val>::GetLinkNode(plink); in operator ++()
377 pnode_ = LinkNode<Key, Val>::GetLinkNode(plink); in operator ++()
399 pnode_ = LinkNode<Key, Val>::GetLinkNode(plink); in operator --()
422 pnode_ = LinkNode<Key, Val>::GetLinkNode(plink); in operator --()
503 pData_ = new(std::nothrow) LinkNode<Key, Val>[numItem_];
508 LinkNode<Key, Val> &curNnode = pData_[index];
529 pData_ = new(std::nothrow) LinkNode<Key, Val>[numItem_]; in reserve()
536 LinkNode<Key, Val> &curNnode = pData_[index]; in reserve()
602 return Iterator(LinkNode<Key, Val>::GetLinkNode(dataHead_.next_), this); in begin()
612 return Iterator(LinkNode<Key, Val>::GetLinkNode(dataHead_.next_), this); in cbegin()
636 return ReverseIterator(LinkNode<Key, Val>::GetLinkNode(dataHead_.prev_), this); in rbegin()
646 return ReverseIterator(LinkNode<Key, Val>::GetLinkNode(dataHead_.prev_), this); in crbegin()
666 LinkNode<Key, Val> *pnode = LinkNode<Key, Val>::GetLinkNode(dataHead_.next_); in front()
679 auto pnode = LinkNode<Key, Val>::GetLinkNode(dataHead_.prev_); in back()
689 LinkNode<Key, Val> *pnode {nullptr}; in operator []()
717 LinkNode<Key, Val>* pnode = AllocateNode(key, val); in push_front()
730 LinkNode<Key, Val>* pnode = AllocateNode(key, std::move(val)); in push_front()
743 LinkNode<Key, Val>* pnode = AllocateNode(key, val); in push_back()
756 LinkNode<Key, Val>* pnode = AllocateNode(key, std::move(val)); in push_back()
771 LinkNode<Key, Val>* pnode = LinkNode<Key, Val>::GetLinkNode(dataHead_.next_); in pop_front()
782 LinkNode<Key, Val>* pnode = LinkNode<Key, Val>::GetLinkNode(dataHead_.prev_); in pop_back()
794 LinkNode<Key, Val> *pnode = valueTab_[key]; in erase()
797 Iterator tempItr {LinkNode<Key, Val>::GetLinkNode(plink), this}; in erase()
809 LinkNode<Key, Val> *pnode = pos.GetNode(); in erase()
831 bool HashList<Key, Val>::MoveNode(const Iterator& pos, LinkNode<Key, Val> *&pnode) in MoveNode()
833 LinkNode<Key, Val> *curNode = pos.GetNode(); 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()
888 ->LinkNode<Key, Val> * in AllocateNode()
893 LinkNode<Key, Val> * pnode = LinkNode<Key, Val>::GetLinkNode(freeHead_.next_); in AllocateNode()
904 ->LinkNode<Key, Val> * in AllocateNode()
909 LinkNode<Key, Val> *pnode = LinkNode<Key, Val>::GetLinkNode(freeHead_.next_); in AllocateNode()
920 ->LinkNode<Key, Val> * in AllocateNode()
925 LinkNode<Key, Val> * pnode = LinkNode<Key, Val>::GetLinkNode(freeHead_.next_); in AllocateNode()
935 void HashList<Key, Val>::ReclaimNode(LinkNode<Key, Val> *&pnode) in ReclaimNode()