skia2/include/private
mtklein 6c59d80858 Port uses of SkLazyPtr to SkOncePtr.
This gives SkOncePtr a non-trivial destructor that uses std::default_delete
by default.  This is overrideable, as seen in SkColorTable.

SK_DECLARE_STATIC_ONCE_PTR still just leaves its pointers hanging at EOP.

BUG=skia:

No public API changes.
TBR=reed@google.com

Committed: https://skia.googlesource.com/skia/+/a1254acdb344174e761f5061c820559dab64a74c

Review URL: https://codereview.chromium.org/1322933005
2015-09-09 09:09:53 -07:00
..
SkChecksum.h Move SkTHash.h to include/private. 2015-07-28 09:54:52 -07:00
SkFloatBits.h Revert[8] "move some public headers into private" 2015-08-17 18:29:48 -07:00
SkFloatingPoint.h Revert[8] "move some public headers into private" 2015-08-17 18:29:48 -07:00
SkFunction.h Add skstd::unique_ptr and use it. 2015-09-07 12:45:52 -07:00
SkGpuFenceSync.h Move headers with no dependencies. 2015-07-29 11:10:46 -07:00
SkMiniRecorder.h Move the last headers. Cross your fingers. 2015-07-29 13:31:22 -07:00
SkOncePtr.h Port uses of SkLazyPtr to SkOncePtr. 2015-09-09 09:09:53 -07:00
SkRecords.h Use static_assert instead of SK_COMPILE_ASSERT. 2015-08-20 07:57:52 -07:00
SkTemplates.h Add skstd::unique_ptr and use it. 2015-09-07 12:45:52 -07:00
SkTHash.h Style Change: SkNEW->new; SkDELETE->delete 2015-08-26 13:07:49 -07:00
SkTLogic.h Add skstd::unique_ptr and use it. 2015-09-07 12:45:52 -07:00
SkUniquePtr.h Add skstd::unique_ptr and use it. 2015-09-07 12:45:52 -07:00
SkUtility.h Add skstd::unique_ptr and use it. 2015-09-07 12:45:52 -07:00
SkWeakRefCnt.h Revert[8] "move some public headers into private" 2015-08-17 18:29:48 -07:00