• Home
  • Raw
  • Download

Lines Matching refs:const_iterator

131     class const_iterator;  variable
132 inline const_iterator begin() const;
133 inline const_iterator end() const;
402 class const_iterator; variable
403 inline const_iterator begin() const;
404 inline const_iterator end() const;
546 class Node::Inputs::const_iterator final {
554 const_iterator(const const_iterator& other) = default;
557 bool operator==(const const_iterator& other) const {
560 bool operator!=(const const_iterator& other) const {
563 const_iterator& operator++() {
567 const_iterator operator++(int);
568 const_iterator& operator+=(difference_type offset) {
572 const_iterator operator+(difference_type offset) const {
573 return const_iterator(input_ptr_ + offset);
575 difference_type operator-(const const_iterator& other) const {
582 explicit const_iterator(ZoneNodePtr const* input_ptr) in const_iterator() function
589 Node::Inputs::const_iterator Node::Inputs::begin() const { in begin()
590 return const_iterator(input_root_); in begin()
594 Node::Inputs::const_iterator Node::Inputs::end() const { in end()
595 return const_iterator(input_root_ + count_); in end()
642 class Node::Uses::const_iterator final {
651 bool operator==(const const_iterator& other) const {
654 bool operator!=(const const_iterator& other) const {
657 const_iterator& operator++() {
668 const_iterator operator++(int);
673 const_iterator() : current_(nullptr) {} in const_iterator() function
674 explicit const_iterator(Node* node) in const_iterator() function
690 Node::Uses::const_iterator Node::Uses::begin() const { in begin()
691 return const_iterator(this->node_); in begin()
695 Node::Uses::const_iterator Node::Uses::end() const { return const_iterator(); } in end()