Lines Matching refs:mPos
66 size_t mPos; variable
92 size_t mPos; variable
178 mPtr{ptr}, mSize{size}, mPos{pos}, mCtr{ctr} {} in iterator()
185 mPos = mSize;
189 mPos = ((CC_UNLIKELY(mPos == 0)) ? mSize - 1 : mPos - 1);
195 iterator tmp{mPtr, mSize, mPos, mCtr};
202 return (mPtr + mPos) == (rhs.mPtr + rhs.mPos);
207 return (mPtr + mPos) != (rhs.mPtr + rhs.mPos);
212 return *(mPtr + mPos);
217 return mPtr + mPos;
222 mPtr{ptr}, mSize{size}, mPos{pos}, mCtr{ctr} {} in const_iterator()
229 mPos = mSize;
233 mPos = ((CC_UNLIKELY(mPos == 0)) ? mSize - 1 : mPos - 1);
239 const_iterator tmp{mPtr, mSize, mPos, mCtr};
246 return (mPtr + mPos) == (rhs.mPtr + rhs.mPos);
251 return (mPtr + mPos) != (rhs.mPtr + rhs.mPos);
256 return *(mPtr + mPos);
261 return mPtr + mPos;