Lines Matching refs:mBuffer
174 details::hidl_pointer<const char> mBuffer;
370 mBuffer = new T[mSize](); in hidl_vec()
375 mBuffer[idx++] = static_cast<T>(*first); in hidl_vec()
381 delete[] mBuffer; in ~hidl_vec()
383 mBuffer = nullptr; in ~hidl_vec()
391 delete [] mBuffer;
393 mBuffer = data;
402 return mBuffer; in data()
406 return mBuffer; in data()
414 return mBuffer; in releaseData()
419 delete[] mBuffer;
421 mBuffer = other.mBuffer;
431 delete[] mBuffer;
442 delete[] mBuffer;
453 delete[] mBuffer;
456 mBuffer = new T[mSize]();
461 mBuffer[idx++] = *it;
470 v[i] = mBuffer[i];
481 if (!(mBuffer[i] == other.mBuffer[i])) {
498 return mBuffer[index];
502 return mBuffer[index];
513 newBuffer[i] = mBuffer[i]; in resize()
517 delete[] mBuffer; in resize()
519 mBuffer = newBuffer; in resize()
576 details::hidl_pointer<T> mBuffer;
586 mBuffer = new T[size](); in copyFrom()
588 mBuffer[i] = data[i]; in copyFrom()
591 mBuffer = nullptr; in copyFrom()
597 const size_t hidl_vec<T>::kOffsetOfBuffer = offsetof(hidl_vec<T>, mBuffer);
738 mBuffer[i] = source[i];
744 details::accessor<T, SIZE1, SIZES...> modifier(mBuffer);
748 T *data() { return mBuffer; }
749 const T *data() const { return mBuffer; }
753 &mBuffer[index * details::product<SIZES...>::value]);
758 &mBuffer[index * details::product<SIZES...>::value]);
764 if (!(mBuffer[i] == other.mBuffer[i])) {
786 return details::const_accessor<T, SIZE1, SIZES...>(mBuffer);
790 T mBuffer[elementCount()];
804 mBuffer[i] = source[i];
811 T *data() { return mBuffer; }
812 const T *data() const { return mBuffer; }
815 return mBuffer[index];
819 return mBuffer[index];
825 if (!(mBuffer[i] == other.mBuffer[i])) {
843 array[i] = mBuffer[i];
849 T mBuffer[SIZE1];