Searched defs:generic_def_path_iterator (Results 1 – 2 of 2) sorted by relevance
697 struct generic_def_path_iterator struct in __anonbcbd6edd0511::ClobberWalker700 generic_def_path_iterator() {} in generic_def_path_iterator() argument701 generic_def_path_iterator(Walker *W, ListIndex N) : W(W), N(N) {} in generic_def_path_iterator() argument703 T &operator*() const { return curNode(); } in operator *()705 generic_def_path_iterator &operator++() { in operator ++()710 bool operator==(const generic_def_path_iterator &O) const { in operator ==()717 T &curNode() const { return W->Paths[*N]; } in curNode()719 Walker *W = nullptr;720 Optional<ListIndex> N = None;
699 struct generic_def_path_iterator struct in __anon321220630511::ClobberWalker703 generic_def_path_iterator(Walker *W, ListIndex N) : W(W), N(N) {} in generic_def_path_iterator() argument705 T &operator*() const { return curNode(); } in operator *()707 generic_def_path_iterator &operator++() { in operator ++()712 bool operator==(const generic_def_path_iterator &O) const { in operator ==()719 T &curNode() const { return W->Paths[*N]; } in curNode()721 Walker *W = nullptr;722 std::optional<ListIndex> N;