Lines Matching refs:current_
540 : current_(other.current_), next_(other.next_) {} in iterator()
542 Edge operator*() const { return Edge(current_, current_->input_ptr()); }
544 return current_ == other.current_;
548 DCHECK_NOT_NULL(current_);
549 current_ = next_;
550 next_ = current_ ? current_->next : nullptr;
558 iterator() : current_(nullptr), next_(nullptr) {} in iterator()
560 : current_(node->first_use_), in iterator()
561 next_(current_ ? current_->next : nullptr) {} in iterator()
563 Node::Use* current_; variable
588 : current_(other.current_) in const_iterator()
596 Node* operator*() const { return current_->from(); }
598 return other.current_ == current_;
601 return other.current_ != current_;
604 DCHECK_NOT_NULL(current_);
607 current_ = current_->next;
609 DCHECK_EQ(current_, next_);
610 next_ = current_ ? current_->next : nullptr;
619 const_iterator() : current_(nullptr) {} in const_iterator()
621 : current_(node->first_use_) in const_iterator()
624 next_(current_ ? current_->next : nullptr) in const_iterator()
629 Node::Use* current_; variable