skia2/include
bungeman c901c11549 Add element_type, swap, operators, fix reset on sk_sp.
The 'element_type' typedef is to play nice with std::pointer_traits.

The full complement of operators and swap to match unique_ptr so that
sk_sp can be properly compared to nullptr and used with standard
containers.

Update to 'reset' so that calling 'unref' is the last operation.

This also adds tests for these changes, and sets the fPtr to nullptr
in debug for easier bug finding.

Review URL: https://codereview.chromium.org/1773453002
2016-03-08 08:35:23 -08:00
..
android Move SkBitmapRegionDecoder to include/android and src/android 2015-11-13 06:11:09 -08:00
animator Sanitizing source files in Skia_Periodic_House_Keeping 2013-01-26 07:06:02 +00:00
c add drawCircle to c api 2016-02-09 13:25:51 -08:00
client/android Alter SkXfermode's asFragmentProcessor & asXPFactory contracts 2016-02-09 05:09:28 -08:00
codec Revert of Update Skia's YUV API (patchset #5 id:160001 of https://codereview.chromium.org/1716523002/ ) 2016-03-07 09:16:52 -08:00
config Add Histogram Macros to Skia 2016-02-05 15:32:36 -08:00
core Add element_type, swap, operators, fix reset on sk_sp. 2016-03-08 08:35:23 -08:00
device/xps CMake, include/: changes to make fiddle 2.0 better 2015-12-01 09:02:49 -08:00
effects Enforce 16byte alignment in shader contexts (patchset #1 id:1 of https://codereview.chromium.org/1759653004/ )" 2016-03-03 18:18:25 -08:00
gpu Add support for 2x2 matrices 2016-03-07 15:39:09 -08:00
images Delete SkDecodingImageGenerator 2016-02-11 14:17:17 -08:00
pathops Move SkTDArray to private. 2016-02-18 08:53:33 -08:00
ports Move SkTArray to include/private. 2016-02-17 13:13:44 -08:00
private Add element_type, swap, operators, fix reset on sk_sp. 2016-03-08 08:35:23 -08:00
svg move SkTDict and SkTSearch into private 2016-01-03 18:36:05 -08:00
utils Move annotations to canvas virtual (patchset #8 id:140001 of https://codereview.chromium.org/1744103002/ )" 2016-03-04 16:36:20 -08:00
views Revert of Implement support for using GL ES 3.0 with command buffer (patchset #6 id:100001 of https://codereview.chromium.org/1684413003/ ) 2016-03-03 07:39:49 -08:00
xml Move SkTDArray to private. 2016-02-18 08:53:33 -08:00