Lines Matching refs:iterator
35 class iterator; member
65 friend iterator; member
68 class iterator {
70 iterator(const iterator& other) : iterator(other.tree_, other.iter_) { in iterator() function
73 inline iterator& operator=(const iterator& rhs) {
78 inline bool operator==(const iterator& rhs) const {
82 inline bool operator!=(const iterator& rhs) const {
86 inline iterator operator++() {
92 iterator begin() const { in begin()
93 iterator child_it(*this); in begin()
99 iterator end() const { in end()
100 iterator child_it = begin(); in end()
117 explicit iterator(const ResXMLTree& tree) : tree_(tree), iter_(Node(tree)) { in iterator() function
119 iterator(const ResXMLTree& tree, const Node& node) in iterator() function
131 inline iterator tree_iterator() const { in tree_iterator()
132 return iterator(*tree_); in tree_iterator()