Lines Matching defs:move
30 - false: T will be moved via move-constructors.
74 that.move(fItemArray);
117 that.move(fItemArray);
192 this->move(n, newCount);
225 * Version of above that uses a move constructor to initialize the new item
229 return *new (newT) T(std::move(t));
282 * Version of above that uses the move constructor to set n items.
288 new (fItemArray + fCount + i) T(std::move(t[i]));
350 SkTArray copy(std::move(that));
351 that = std::move(*this);
352 *this = std::move(copy);
494 /** In the following move and copy methods, 'dst' is assumed to be uninitialized raw storage.
495 * In the following move methods, 'src' is destroyed leaving behind uninitialized raw storage.
507 template <bool E = MEM_MOVE> std::enable_if_t<E, void> move(int dst, int src) {
510 template <bool E = MEM_MOVE> std::enable_if_t<E, void> move(void* dst) {
514 template <bool E = MEM_MOVE> std::enable_if_t<!E, void> move(int dst, int src) {
515 new (&fItemArray[dst]) T(std::move(fItemArray[src]));
518 template <bool E = MEM_MOVE> std::enable_if_t<!E, void> move(void* dst) {
520 new (static_cast<char*>(dst) + sizeof(T) * (size_t)i) T(std::move(fItemArray[i]));
570 this->move(newItemArray);
618 SkSTArray ( SkSTArray&& that) : SkSTArray() { *this = std::move(that); }
619 explicit SkSTArray( INHERITED&& that) : SkSTArray() { *this = std::move(that); }
631 INHERITED::operator=(std::move(that));
635 INHERITED::operator=(std::move(that));