| Index: include/private/SkOncePtr.h
|
| diff --git a/include/private/SkOncePtr.h b/include/private/SkOncePtr.h
|
| index 40bea1a4c3b9cf462d69077748134d93d15ab3a3..ee30d8f8db78b69162f3ec564359778a6b4e1ff4 100644
|
| --- a/include/private/SkOncePtr.h
|
| +++ b/include/private/SkOncePtr.h
|
| @@ -40,6 +40,10 @@ private:
|
| SkBaseOncePtr<T> fOnce;
|
| };
|
|
|
| +// If you ask for SkOncePtr<T[]>, we'll clean up with delete[] by default.
|
| +template <typename T>
|
| +class SkOncePtr<T[]> : public SkOncePtr<T, skstd::default_delete<T[]>> {};
|
| +
|
| /* TODO(mtklein): in next CL
|
| typedef SkBaseOncePtr<void> SkOnceFlag;
|
| #define SK_DECLARE_STATIC_ONCE(name) namespace {} static SkOnceFlag name
|
|
|