Lines Matching defs:PhysRegIterator
56 struct PhysRegIterator { struct
57 using difference_type = int;
58 using value_type = unsigned;
59 using reference = const unsigned&;
60 using pointer = const unsigned*;
61 using iterator_category = std::bidirectional_iterator_tag;
63 PhysReg reg;
65 PhysReg operator*() const { return reg; } in operator *()
67 PhysRegIterator& operator++() in operator ++()
73 PhysRegIterator& operator--() in operator --()
79 bool operator==(PhysRegIterator oth) const { return reg == oth.reg; } in operator ==()
81 bool operator!=(PhysRegIterator oth) const { return reg != oth.reg; } in operator !=()
83 bool operator<(PhysRegIterator oth) const { return reg < oth.reg; } in operator <()