Lines Matching defs:array

126 ssize_t VectorImpl::insertArrayAt(const void* array, size_t index, size_t length)
132 _do_copy(where, array, length);
137 ssize_t VectorImpl::appendArray(const void* array, size_t length)
139 return insertArrayAt(array, size(), length);
179 void* array = const_cast<void*>(arrayImpl());
183 void* item = reinterpret_cast<char*>(array) + mItemSize*(i);
184 void* curr = reinterpret_cast<char*>(array) + mItemSize*(i-1);
188 // we're going to have to modify the array...
189 array = editArrayImpl();
190 if (!array) return NO_MEMORY;
193 item = reinterpret_cast<char*>(array) + mItemSize*(i);
194 curr = reinterpret_cast<char*>(array) + mItemSize*(i-1);
202 void* next = reinterpret_cast<char*>(array) + mItemSize*(i);
210 curr = reinterpret_cast<char*>(array) + mItemSize*(j);
348 void* array = sb->data();
349 _do_copy(array, mStorage, size());
351 mStorage = const_cast<void*>(array);
426 void* array = sb->data();
428 _do_copy(array, mStorage, where);
432 void* dest = reinterpret_cast<uint8_t *>(array) + (where+amount)*mItemSize;
436 mStorage = const_cast<void*>(array);
442 void* array = editArrayImpl();
444 const void* from = reinterpret_cast<const uint8_t *>(array) + where*mItemSize;
445 void* to = reinterpret_cast<uint8_t *>(array) + (where+amount)*mItemSize;
493 void* array = sb->data();
495 _do_copy(array, mStorage, where);
499 void* dest = reinterpret_cast<uint8_t *>(array) + where*mItemSize;
503 mStorage = const_cast<void*>(array);
509 void* array = editArrayImpl();
510 void* to = reinterpret_cast<uint8_t *>(array) + where*mItemSize;
513 const void* from = reinterpret_cast<uint8_t *>(array) + (where+amount)*mItemSize;