Lines Matching defs:current_
605 Edge operator*() const { return Edge(current_, current_->input_ptr()); }
607 return current_ == other.current_;
611 DCHECK_NOT_NULL(current_);
612 current_ = next_;
613 next_ = current_ ? static_cast<Node::Use*>(current_->next) : nullptr;
621 iterator() : current_(nullptr), next_(nullptr) {}
623 : current_(node->first_use_),
624 next_(current_ ? static_cast<Node::Use*>(current_->next) : nullptr) {}
626 Node::Use* current_;
650 Node* operator*() const { return current_->from(); }
652 return other.current_ == current_;
655 return other.current_ != current_;
658 DCHECK_NOT_NULL(current_);
661 current_ = current_->next;
663 DCHECK_EQ(current_, next_);
664 next_ = current_ ? current_->next : nullptr;
673 const_iterator() : current_(nullptr) {}
675 : current_(node->first_use_)
678 next_(current_ ? current_->next : nullptr)
683 Node::Use* current_;