Lines Matching refs:fPtr
28 constexpr SkSpan() : fPtr{nullptr}, fSize{0} {}
29 constexpr SkSpan(T* ptr, size_t size) : fPtr{ptr}, fSize{size} {
33 constexpr SkSpan(const SkSpan<U>& that) : fPtr(that.data()), fSize{that.size()} {}
37 fPtr = that.fPtr;
43 return fPtr[i];
45 constexpr T& front() const { return fPtr[0]; }
46 constexpr T& back() const { return fPtr[fSize - 1]; }
47 constexpr T* begin() const { return fPtr; }
48 constexpr T* end() const { return fPtr + fSize; }
57 return SkSpan{fPtr, prefixLen};
61 return SkSpan{fPtr + (this->size() - postfixLen), postfixLen};
66 return SkSpan{fPtr + offset, count};
71 T* fPtr;