Lines Matching defs:PhysRegIterator
104 struct PhysRegIterator { struct
105 using difference_type = int;
106 using value_type = unsigned;
107 using reference = const unsigned&;
108 using pointer = const unsigned*;
109 using iterator_category = std::bidirectional_iterator_tag;
111 PhysReg reg;
113 PhysReg operator*() const { return reg; } in operator *()
115 PhysRegIterator& operator++() in operator ++()
121 PhysRegIterator& operator--() in operator --()
127 bool operator==(PhysRegIterator oth) const { return reg == oth.reg; } in operator ==()
129 bool operator!=(PhysRegIterator oth) const { return reg != oth.reg; } in operator !=()
131 bool operator<(PhysRegIterator oth) const { return reg < oth.reg; } in operator <()