Lines Matching refs:_Self
624 typedef EHABISectionIterator _Self;
633 static _Self begin(A& addressSpace, const UnwindInfoSections& sects) {
634 return _Self(addressSpace, sects, 0);
636 static _Self end(A& addressSpace, const UnwindInfoSections& sects) {
637 return _Self(addressSpace, sects, sects.arm_section_length);
643 _Self& operator++() { ++_i; return *this; }
644 _Self& operator+=(size_t a) { _i += a; return *this; }
645 _Self& operator--() { assert(_i > 0); --_i; return *this; }
646 _Self& operator-=(size_t a) { assert(_i >= a); _i -= a; return *this; }
648 _Self operator+(size_t a) { _Self out = *this; out._i += a; return out; }
649 _Self operator-(size_t a) { assert(_i >= a); _Self out = *this; out._i -= a; return out; }
651 size_t operator-(const _Self& other) { return _i - other._i; }
653 bool operator==(const _Self& other) const {