Home | History | Annotate | Download | only in hidl

Lines Matching refs:mPtr

485         iter(ptr_type ptr) : mPtr(ptr) { }
486 inline iter &operator++() { mPtr++; return *this; }
487 inline iter operator++(int) { iter i = *this; mPtr++; return i; }
488 inline iter &operator--() { mPtr--; return *this; }
489 inline iter operator--(int) { iter i = *this; mPtr--; return i; }
490 inline friend iter operator+(diff_type n, const iter &it) { return it.mPtr + n; }
491 inline iter operator+(diff_type n) const { return mPtr + n; }
492 inline iter operator-(diff_type n) const { return mPtr - n; }
493 inline diff_type operator-(const iter &other) const { return mPtr - other.mPtr; }
494 inline iter &operator+=(diff_type n) { mPtr += n; return *this; }
495 inline iter &operator-=(diff_type n) { mPtr -= n; return *this; }
496 inline ref_type operator*() const { return *mPtr; }
497 inline ptr_type operator->() const { return mPtr; }
498 inline bool operator==(const iter &rhs) const { return mPtr == rhs.mPtr; }
499 inline bool operator!=(const iter &rhs) const { return mPtr != rhs.mPtr; }
500 inline bool operator< (const iter &rhs) const { return mPtr < rhs.mPtr; }
501 inline bool operator> (const iter &rhs) const { return mPtr > rhs.mPtr; }
502 inline bool operator<=(const iter &rhs) const { return mPtr <= rhs.mPtr; }
503 inline bool operator>=(const iter &rhs) const { return mPtr >= rhs.mPtr; }
504 inline ref_type operator[](size_t n) const { return mPtr[n]; }
506 ptr_type mPtr;