Commit 5e4e8c6f authored by bugsnash's avatar bugsnash Committed by Commit bot

Replaced PassRefPtr copies with moves in Source/web and Source/wtf.

Part of making PassRefPtr move only, in preparation for the removal of
PassRefPtr.

BUG=640449

Review-Url: https://codereview.chromium.org/2308353002
Cr-Commit-Position: refs/heads/master@{#418493}
parent 3c28f6a3
......@@ -716,7 +716,7 @@ void ChromeClientImpl::openFileChooser(LocalFrame* frame, PassRefPtr<FileChooser
params.needLocalPath = fileChooser->settings().allowsDirectoryUpload;
params.requestor = frame->document()->url();
WebFileChooserCompletionImpl* chooserCompletion = new WebFileChooserCompletionImpl(fileChooser);
WebFileChooserCompletionImpl* chooserCompletion = new WebFileChooserCompletionImpl(std::move(fileChooser));
if (client->runFileChooser(params, chooserCompletion))
return;
// Choosing failed, so do callback with an empty list.
......
......@@ -72,7 +72,7 @@ PassRefPtr<Float32Array> Float32Array::create(const float* array, unsigned lengt
PassRefPtr<Float32Array> Float32Array::create(PassRefPtr<ArrayBuffer> buffer, unsigned byteOffset, unsigned length)
{
return TypedArrayBase<float>::create<Float32Array>(buffer, byteOffset, length);
return TypedArrayBase<float>::create<Float32Array>(std::move(buffer), byteOffset, length);
}
PassRefPtr<Float32Array> Float32Array::createOrNull(unsigned length)
......@@ -81,7 +81,7 @@ PassRefPtr<Float32Array> Float32Array::createOrNull(unsigned length)
}
Float32Array::Float32Array(PassRefPtr<ArrayBuffer> buffer, unsigned byteOffset, unsigned length)
: TypedArrayBase<float>(buffer, byteOffset, length)
: TypedArrayBase<float>(std::move(buffer), byteOffset, length)
{
}
......
......@@ -74,11 +74,11 @@ PassRefPtr<Float64Array> Float64Array::create(const double* array, unsigned leng
PassRefPtr<Float64Array> Float64Array::create(PassRefPtr<ArrayBuffer> buffer, unsigned byteOffset, unsigned length)
{
return TypedArrayBase<double>::create<Float64Array>(buffer, byteOffset, length);
return TypedArrayBase<double>::create<Float64Array>(std::move(buffer), byteOffset, length);
}
Float64Array::Float64Array(PassRefPtr<ArrayBuffer> buffer, unsigned byteOffset, unsigned length)
: TypedArrayBase<double>(buffer, byteOffset, length)
: TypedArrayBase<double>(std::move(buffer), byteOffset, length)
{
}
......
......@@ -64,11 +64,11 @@ PassRefPtr<Int16Array> Int16Array::create(const short* array, unsigned length)
PassRefPtr<Int16Array> Int16Array::create(PassRefPtr<ArrayBuffer> buffer, unsigned byteOffset, unsigned length)
{
return TypedArrayBase<short>::create<Int16Array>(buffer, byteOffset, length);
return TypedArrayBase<short>::create<Int16Array>(std::move(buffer), byteOffset, length);
}
Int16Array::Int16Array(PassRefPtr<ArrayBuffer> buffer, unsigned byteOffset, unsigned length)
: IntegralTypedArrayBase<short>(buffer, byteOffset, length)
: IntegralTypedArrayBase<short>(std::move(buffer), byteOffset, length)
{
}
......
......@@ -63,11 +63,11 @@ PassRefPtr<Int32Array> Int32Array::create(const int* array, unsigned length)
PassRefPtr<Int32Array> Int32Array::create(PassRefPtr<ArrayBuffer> buffer, unsigned byteOffset, unsigned length)
{
return TypedArrayBase<int>::create<Int32Array>(buffer, byteOffset, length);
return TypedArrayBase<int>::create<Int32Array>(std::move(buffer), byteOffset, length);
}
Int32Array::Int32Array(PassRefPtr<ArrayBuffer> buffer, unsigned byteOffset, unsigned length)
: IntegralTypedArrayBase<int>(buffer, byteOffset, length)
: IntegralTypedArrayBase<int>(std::move(buffer), byteOffset, length)
{
}
......
......@@ -65,11 +65,11 @@ PassRefPtr<Int8Array> Int8Array::create(const signed char* array, unsigned lengt
PassRefPtr<Int8Array> Int8Array::create(PassRefPtr<ArrayBuffer> buffer, unsigned byteOffset, unsigned length)
{
return TypedArrayBase<signed char>::create<Int8Array>(buffer, byteOffset, length);
return TypedArrayBase<signed char>::create<Int8Array>(std::move(buffer), byteOffset, length);
}
Int8Array::Int8Array(PassRefPtr<ArrayBuffer> buffer, unsigned byteOffset, unsigned length)
: IntegralTypedArrayBase<signed char>(buffer, byteOffset, length)
: IntegralTypedArrayBase<signed char>(std::move(buffer), byteOffset, length)
{
}
......
......@@ -51,7 +51,7 @@ public:
protected:
IntegralTypedArrayBase(PassRefPtr<ArrayBuffer> buffer, unsigned byteOffset, unsigned length)
: TypedArrayBase<T>(buffer, byteOffset, length)
: TypedArrayBase<T>(std::move(buffer), byteOffset, length)
{
}
};
......
......@@ -72,7 +72,7 @@ public:
protected:
TypedArrayBase(PassRefPtr<ArrayBuffer> buffer, unsigned byteOffset, unsigned length)
: ArrayBufferView(buffer, byteOffset)
: ArrayBufferView(std::move(buffer), byteOffset)
, m_length(length)
{
}
......
......@@ -65,11 +65,11 @@ PassRefPtr<Uint16Array> Uint16Array::create(const unsigned short* array, unsigne
PassRefPtr<Uint16Array> Uint16Array::create(PassRefPtr<ArrayBuffer> buffer, unsigned byteOffset, unsigned length)
{
return TypedArrayBase<unsigned short>::create<Uint16Array>(buffer, byteOffset, length);
return TypedArrayBase<unsigned short>::create<Uint16Array>(std::move(buffer), byteOffset, length);
}
Uint16Array::Uint16Array(PassRefPtr<ArrayBuffer> buffer, unsigned byteOffset, unsigned length)
: IntegralTypedArrayBase<unsigned short>(buffer, byteOffset, length)
: IntegralTypedArrayBase<unsigned short>(std::move(buffer), byteOffset, length)
{
}
......
......@@ -65,11 +65,11 @@ PassRefPtr<Uint32Array> Uint32Array::create(const unsigned* array, unsigned leng
PassRefPtr<Uint32Array> Uint32Array::create(PassRefPtr<ArrayBuffer> buffer, unsigned byteOffset, unsigned length)
{
return TypedArrayBase<unsigned>::create<Uint32Array>(buffer, byteOffset, length);
return TypedArrayBase<unsigned>::create<Uint32Array>(std::move(buffer), byteOffset, length);
}
Uint32Array::Uint32Array(PassRefPtr<ArrayBuffer> buffer, unsigned byteOffset, unsigned length)
: IntegralTypedArrayBase<unsigned>(buffer, byteOffset, length)
: IntegralTypedArrayBase<unsigned>(std::move(buffer), byteOffset, length)
{
}
......
......@@ -65,11 +65,11 @@ PassRefPtr<Uint8Array> Uint8Array::create(const unsigned char* array, unsigned l
PassRefPtr<Uint8Array> Uint8Array::create(PassRefPtr<ArrayBuffer> buffer, unsigned byteOffset, unsigned length)
{
return TypedArrayBase<unsigned char>::create<Uint8Array>(buffer, byteOffset, length);
return TypedArrayBase<unsigned char>::create<Uint8Array>(std::move(buffer), byteOffset, length);
}
Uint8Array::Uint8Array(PassRefPtr<ArrayBuffer> buffer, unsigned byteOffset, unsigned length)
: IntegralTypedArrayBase<unsigned char>(buffer, byteOffset, length)
: IntegralTypedArrayBase<unsigned char>(std::move(buffer), byteOffset, length)
{
}
......
......@@ -65,7 +65,7 @@ PassRefPtr<Uint8ClampedArray> Uint8ClampedArray::create(const unsigned char* arr
PassRefPtr<Uint8ClampedArray> Uint8ClampedArray::create(PassRefPtr<ArrayBuffer> buffer, unsigned byteOffset, unsigned length)
{
return TypedArrayBase<unsigned char>::create<Uint8ClampedArray>(buffer, byteOffset, length);
return TypedArrayBase<unsigned char>::create<Uint8ClampedArray>(std::move(buffer), byteOffset, length);
}
void Uint8ClampedArray::set(unsigned index, double value)
......@@ -80,7 +80,7 @@ void Uint8ClampedArray::set(unsigned index, double value)
}
Uint8ClampedArray::Uint8ClampedArray(PassRefPtr<ArrayBuffer> buffer, unsigned byteOffset, unsigned length)
: Uint8Array(buffer, byteOffset, length)
: Uint8Array(std::move(buffer), byteOffset, length)
{
}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment