Lines Matching refs:mData
28 U16StringPiece() : mData(nullptr), mLength(0) {}
29 U16StringPiece(const uint16_t* data, uint32_t length) : mData(data), mLength(length) {}
31 : mData(v.data()), mLength(static_cast<uint32_t>(v.size())) {}
33 U16StringPiece(uint16_t const (&data)[length]) : mData(data), mLength(length) {}
38 inline const uint16_t* data() const { return mData; }
43 inline const uint16_t& at(uint32_t pos) const { return mData[pos]; }
44 inline const uint16_t& operator[](uint32_t pos) const { return mData[pos]; }
47 return U16StringPiece(mData + range.getStart(), range.getLength());
51 const uint16_t* end = mData + mLength;
52 return std::find(mData, end, c) != end;
56 const uint16_t* mData;