Lines Matching refs:current_
480 : current_(other.current_), next_(other.next_) {} in iterator()
482 Edge operator*() const { return Edge(current_, current_->input_ptr()); }
484 return current_ == other.current_;
488 DCHECK_NOT_NULL(current_);
489 current_ = next_;
490 next_ = current_ ? current_->next : nullptr;
498 iterator() : current_(nullptr), next_(nullptr) {} in iterator()
500 : current_(node->first_use_), in iterator()
501 next_(current_ ? current_->next : nullptr) {} in iterator()
503 Node::Use* current_; variable
527 const_iterator(const const_iterator& other) : current_(other.current_) {} in const_iterator()
529 Node* operator*() const { return current_->from(); }
531 return other.current_ == current_;
534 return other.current_ != current_;
537 DCHECK_NOT_NULL(current_);
538 current_ = current_->next;
546 const_iterator() : current_(nullptr) {} in const_iterator()
547 explicit const_iterator(Node* node) : current_(node->first_use_) {} in const_iterator()
549 Node::Use* current_; variable