Lines Matching refs:input_ptr_
362 Node* to() const { return *input_ptr_; } in to()
369 bool operator==(const Edge& other) { return input_ptr_ == other.input_ptr_; }
373 Node* old_to = *input_ptr_; in UpdateTo()
376 *input_ptr_ = new_to; in UpdateTo()
386 Edge(Node::Use* use, Node** input_ptr) : use_(use), input_ptr_(input_ptr) { in Edge()
393 Node** input_ptr_; variable
431 iterator() : use_(nullptr), input_ptr_(nullptr) {} in iterator()
433 : use_(other.use_), input_ptr_(other.input_ptr_) {} in iterator()
435 Edge operator*() const { return Edge(use_, input_ptr_); }
437 return input_ptr_ == other.input_ptr_;
441 input_ptr_++;
447 input_ptr_ += offset;
452 return iterator(use_ - offset, input_ptr_ + offset);
455 return input_ptr_ - other.input_ptr_;
462 : use_(use), input_ptr_(input_ptr) {} in iterator()
465 Node** input_ptr_; variable
491 const_iterator(const const_iterator& other) : input_ptr_(other.input_ptr_) {} in const_iterator()
493 Node* operator*() const { return *input_ptr_; }
495 return input_ptr_ == other.input_ptr_;
501 ++input_ptr_;
506 input_ptr_ += offset;
510 return const_iterator(input_ptr_ + offset);
513 return input_ptr_ - other.input_ptr_;
519 explicit const_iterator(Node* const* input_ptr) : input_ptr_(input_ptr) {} in const_iterator()
521 Node* const* input_ptr_; variable