Home | History | Annotate | Download | only in private

Lines Matching defs:move

47         that.move(fMemArray);
84 that.move(fMemArray);
159 this->move(n, newCount);
192 * Version of above that uses a move constructor to initialize the new item
196 return *new (newT) T(std::move(t));
249 * Version of above that uses the move constructor to set n items.
255 new (fItemArray + fCount + i) T(std::move(t[i]));
310 SkTArray copy(std::move(*that));
311 *that = std::move(*this);
312 *this = std::move(copy);
414 * Move another array, using preallocated storage if preAllocCount >=
421 array.move(fMemArray);
472 /** In the following move and copy methods, 'dst' is assumed to be uninitialized raw storage.
473 * In the following move methods, 'src' is destroyed leaving behind uninitialized raw storage.
485 template <bool E = MEM_MOVE> SK_WHEN(E, void) move(int dst, int src) {
488 template <bool E = MEM_MOVE> SK_WHEN(E, void) move(void* dst) {
492 template <bool E = MEM_MOVE> SK_WHEN(!E, void) move(int dst, int src) {
493 new (&fItemArray[dst]) T(std::move(fItemArray[src]));
496 template <bool E = MEM_MOVE> SK_WHEN(!E, void) move(void* dst) {
498 new (static_cast<char*>(dst) + sizeof(T) * i) T(std::move(fItemArray[i]));
541 this->move(newMemArray);
580 : INHERITED(std::move(array), &fStorage) {
588 : INHERITED(std::move(array), &fStorage) {
605 INHERITED::operator=(std::move(array));
615 INHERITED::operator=(std::move(array));