skia2/include/private
mtklein 449d9b7e2d simplify code in SkRecords.h
- use C++11 features ({} init, move constructors) to eliminate the need
     for explicit constructors
   - collapse RECORD0...RECORD8 into just one RECORD macro
   - explicitly tag record types instead of using member detectors.

Removing member detectors makes this code significantly less fragile.

This exposes a few places where we didn't really think through what to do
with SkDrawable.  I've marked them TODO for now.

BUG=skia:

Review URL: https://codereview.chromium.org/1360943003
2015-09-28 10:33:02 -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 Make mutex semaphore based. 2015-09-24 07:34:49 -07:00
SkRecords.h simplify code in SkRecords.h 2015-09-28 10:33:02 -07:00
SkSemaphore.h Make mutex semaphore based. 2015-09-24 07:34:49 -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 simplify code in SkRecords.h 2015-09-28 10:33:02 -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