Lines Matching refs:fPtr
28 constexpr SkSpan() : fPtr{nullptr}, fSize{0} {} in SkSpan()
29 constexpr SkSpan(T* ptr, size_t size) : fPtr{ptr}, fSize{size} {} in SkSpan()
31 constexpr SkSpan(const SkSpan<U>& that) : fPtr(that.data()), fSize{that.size()} {} in SkSpan()
35 fPtr = that.fPtr;
41 return fPtr[i];
43 constexpr T& front() const { return fPtr[0]; } in front()
44 constexpr T& back() const { return fPtr[fSize - 1]; } in back()
45 constexpr T* begin() const { return fPtr; } in begin()
46 constexpr T* end() const { return fPtr + fSize; } in end()
55 return SkSpan{fPtr, prefixLen}; in first()
59 return SkSpan{fPtr + (this->size() - postfixLen), postfixLen}; in last()
64 return SkSpan{fPtr + offset, count}; in subspan()
68 T* fPtr;