Home
last modified time | relevance | path

Searched refs:next_node_ (Results 1 – 4 of 4) sorted by relevance

/external/deqp-deps/SPIRV-Tools/source/util/
Dilist_node.h98 NodeType* next_node_; variable
111 : next_node_(nullptr), previous_node_(nullptr), is_sentinel_(false) {} in IntrusiveNodeBase()
116 next_node_ = nullptr; in IntrusiveNodeBase()
133 : next_node_(nullptr), in IntrusiveNodeBase()
137 next_node_ = this; in IntrusiveNodeBase()
157 return next_node_ != nullptr; in IsInAList()
162 if (!next_node_->is_sentinel_) return next_node_; in NextNode()
178 this->next_node_ = pos; in InsertBefore()
181 this->previous_node_->next_node_ = static_cast<NodeType*>(this); in InsertBefore()
195 this->next_node_ = pos->next_node_; in InsertAfter()
[all …]
Dilist.h77 node_ = node_->next_node_;
110 NodeType* first_node = list->sentinel_.next_node_; in MoveBefore()
113 this->node_->previous_node_->next_node_ = first_node; in MoveBefore()
116 last_node->next_node_ = this->node_; in MoveBefore()
119 list->sentinel_.next_node_ = &list->sentinel_; in MoveBefore()
210 sentinel_.next_node_ = &sentinel_; in IntrusiveList()
217 sentinel_.next_node_ = &sentinel_; in IntrusiveList()
238 return iterator(sentinel_.next_node_); in begin()
250 return const_iterator(sentinel_.next_node_); in begin()
262 return const_iterator(sentinel_.next_node_); in cbegin()
[all …]
/external/swiftshader/third_party/SPIRV-Tools/source/util/
Dilist_node.h98 NodeType* next_node_; variable
111 : next_node_(nullptr), previous_node_(nullptr), is_sentinel_(false) {} in IntrusiveNodeBase()
116 next_node_ = nullptr; in IntrusiveNodeBase()
133 : next_node_(nullptr), in IntrusiveNodeBase()
137 next_node_ = this; in IntrusiveNodeBase()
157 return next_node_ != nullptr; in IsInAList()
162 if (!next_node_->is_sentinel_) return next_node_; in NextNode()
178 this->next_node_ = pos; in InsertBefore()
181 this->previous_node_->next_node_ = static_cast<NodeType*>(this); in InsertBefore()
195 this->next_node_ = pos->next_node_; in InsertAfter()
[all …]
Dilist.h77 node_ = node_->next_node_;
110 NodeType* first_node = list->sentinel_.next_node_; in MoveBefore()
113 this->node_->previous_node_->next_node_ = first_node; in MoveBefore()
116 last_node->next_node_ = this->node_; in MoveBefore()
119 list->sentinel_.next_node_ = &list->sentinel_; in MoveBefore()
210 sentinel_.next_node_ = &sentinel_; in IntrusiveList()
217 sentinel_.next_node_ = &sentinel_; in IntrusiveList()
238 return iterator(sentinel_.next_node_); in begin()
250 return const_iterator(sentinel_.next_node_); in begin()
262 return const_iterator(sentinel_.next_node_); in cbegin()
[all …]