| Index: third_party/WebKit/Source/wtf/UniquePtrTransitionGuide.md
|
| diff --git a/third_party/WebKit/Source/wtf/UniquePtrTransitionGuide.md b/third_party/WebKit/Source/wtf/UniquePtrTransitionGuide.md
|
| index fcfbb7fcfd58439034555d5428c8503b099dcd2f..1d4da3dc51b9b6998a6b4a074afe46797a833c4c 100644
|
| --- a/third_party/WebKit/Source/wtf/UniquePtrTransitionGuide.md
|
| +++ b/third_party/WebKit/Source/wtf/UniquePtrTransitionGuide.md
|
| @@ -30,29 +30,29 @@ void f()
|
| void f()
|
| {
|
| std::unique_ptr<T> owned(new T(argument));
|
| - // Or: auto owned = wrapUnique(new T(argument)); †1
|
| + // Or: auto owned = WTF::wrapUnique(new T(argument)); †1
|
| owned->useThis();
|
| T& reference = *owned;
|
| T* pointer = owned.get();
|
| owned.reset(); // Or: owned = nullptr
|
| - owned.reset(new T); // Or: owned = wrapUnique(new T)
|
| + owned.reset(new T); // Or: owned = WTF::wrapUnique(new T)
|
| T* leakedPointer = owned.release();
|
| }
|
| ```
|
| |||---|||
|
|
|
| -†1 `wrapUnique()` is particularly useful when you pass a `unique_ptr` to somebody else:
|
| +†1 `WTF::wrapUnique()` is particularly useful when you pass a `unique_ptr` to somebody else:
|
|
|
| ```c++
|
| std::unique_ptr<T> g()
|
| {
|
| - h(wrapUnique(new T(argument))); // Pass to a function.
|
| - return wrapUnique(new T(argument)); // Return from a function.
|
| + h(WTF::wrapUnique(new T(argument))); // Pass to a function.
|
| + return WTF::wrapUnique(new T(argument)); // Return from a function.
|
| }
|
|
|
| ```
|
|
|
| -You need to `#include "wtf/PtrUtil.h"` for `wrapUnique()`.
|
| +You need to `#include "wtf/PtrUtil.h"` for `WTF::wrapUnique()`.
|
|
|
| ## Passing and Receiving
|
|
|
|
|