skia2/include/core
Ben Wagner f08d1d0ce1 Stop using SkTSwap.
Use std::swap instead. It does not appear that any external user
specializes SkTSwap, but some may still use it. This removes all use in
Skia so that SkTSwap can later be removed in a smaller CL. After that
the <utility> include can be removed from SkTypes.h.

Change-Id: If03d4ee07dbecda961aa9f0dc34d171ef5168753
Reviewed-on: https://skia-review.googlesource.com/135578
Reviewed-by: Hal Canary <halcanary@google.com>
Reviewed-by: Mike Klein <mtklein@google.com>
Commit-Queue: Ben Wagner <bungeman@google.com>
2018-06-19 02:06:31 +00:00
..
SkAnnotation.h remove unneeded flag for annotations 2016-03-05 06:00:12 -08:00
SkBBHFactory.h Remove stray semicolons. 2016-09-27 14:04:26 +00:00
SkBitmap.h rebase 2018-06-08 20:36:53 +00:00
SkBlendMode.h remove defines and add commas 2018-05-21 17:33:39 +00:00
SkBlurTypes.h remove defines and add commas 2018-05-21 17:33:39 +00:00
SkCanvas.h fix bookmaker 2018-06-15 09:42:24 +00:00
SkCanvasVirtualEnforcer.h Shim to enforce that canvas virtuals are overridden 2018-03-09 19:43:41 +00:00
SkClipOp.h add flag to hide deprecated clipops 2017-05-10 18:56:14 +00:00
SkColor.h refresh generated includes 2018-06-14 18:02:37 +00:00
SkColorFilter.h rebase 2018-06-08 20:36:53 +00:00
SkColorPriv.h Revert "Revert "SkTypes: extract SkTo"" 2018-06-14 14:55:17 +00:00
SkColorSpace.h SkColorSpaceXformSteps improvements and tests 2018-06-14 11:30:47 +00:00
SkColorSpaceXform.h Cleaning up SkColorSpaceXform a bit 2018-03-06 20:01:51 +00:00
SkColorSpaceXformCanvas.h Make xformer class for SkCSXCanvas, use for draw loopers 2017-03-30 18:02:58 +00:00
SkCoverageMode.h remove defines and add commas 2018-05-21 17:33:39 +00:00
SkData.h SkImage::onRefEncoded to return sk_sp. 2018-05-16 18:53:12 +00:00
SkDataTable.h Convert NULL and 0 to nullptr. 2017-08-28 17:48:57 +00:00
SkDeferredDisplayListRecorder.h Add DoneProc to Promise Images 2018-03-16 19:27:46 +00:00
SkDeque.h remove defines and add commas 2018-05-21 17:33:39 +00:00
SkDocument.h SkDocument: remove unused fDoneProc 2018-01-08 20:53:41 +00:00
SkDrawable.h remove defines and add commas 2018-05-21 17:33:39 +00:00
SkDrawFilter.h alternative no anonymous enums 2018-04-26 17:11:53 +00:00
SkDrawLooper.h rebase 2018-06-08 20:36:53 +00:00
SkEncodedImageFormat.h GOOGLE3 -> SK_BUILD_FOR_GOOGLE3 2017-12-19 14:42:16 +00:00
SkExecutor.h Add FIFO thread pool, use it for most things. 2017-09-01 16:19:47 +00:00
SkFilterQuality.h remove defines and add commas 2018-05-21 17:33:39 +00:00
SkFlattenable.h remove defines and add commas 2018-05-21 17:33:39 +00:00
SkFont.h Remove SkPaint::Flags::kDevKernFlag. 2018-05-09 21:27:11 +00:00
SkFontArguments.h Add SkTypeface::getVariationDesignPosition. 2017-02-24 16:59:05 +00:00
SkFontLCDConfig.h remove defines and add commas 2018-05-21 17:33:39 +00:00
SkFontStyle.h Make SkTypeface::Style and FromOldStyle private. 2017-10-13 15:49:18 +00:00
SkGraphics.h Remove TLS glyph cache calls. 2018-03-09 19:32:22 +00:00
SkICC.h Reland "strip down SkICC.cpp" 2018-05-22 14:17:15 +00:00
SkImage.h refresh generated includes 2018-06-14 18:02:37 +00:00
SkImageEncoder.h centralize encoding to SkData 2017-12-09 01:36:48 +00:00
SkImageFilter.h rebase 2018-06-08 20:36:53 +00:00
SkImageGenerator.h SkCanvas, SkImageGenerator, SkStream: remove SkNoncopyable 2018-06-14 19:33:04 +00:00
SkImageInfo.h Reland "Remove SK_MaxSizeT, SK_M{in|ax}U{16|32}, #defines." 2018-06-15 16:26:05 +00:00
SkMallocPixelRef.h removed dead colortable code 2017-07-19 22:20:57 +00:00
SkMaskFilter.h rebase 2018-06-08 20:36:53 +00:00
SkMath.h Revert "Revert "SkTypes: extract SkTo"" 2018-06-14 14:55:17 +00:00
SkMatrix44.h Remove string.h from SkTypes.h 2018-06-15 20:32:05 +00:00
SkMatrix.h refresh generated includes 2018-06-14 18:02:37 +00:00
SkMetaData.h Convert NULL and 0 to nullptr. 2017-08-28 17:48:57 +00:00
SkMilestone.h Update Skia milestone to 69 2018-05-24 21:23:08 +00:00
SkMultiPictureDraw.h Convert NULL and 0 to nullptr. 2017-08-28 17:48:57 +00:00
SkOverdrawCanvas.h Shim to enforce that canvas virtuals are overridden 2018-03-09 19:43:41 +00:00
SkPaint.h refresh generated includes 2018-06-14 18:02:37 +00:00
SkPath.h refresh generated includes 2018-06-14 18:02:37 +00:00
SkPathEffect.h rebase 2018-06-08 20:36:53 +00:00
SkPathMeasure.h harden pathmeasure and fix empty case 2018-03-12 14:26:28 +00:00
SkPicture.h clean up SkPicture include 2018-06-12 13:56:33 +00:00
SkPictureRecorder.h Convert NULL and 0 to nullptr. 2017-08-28 17:48:57 +00:00
SkPixelRef.h alternative no anonymous enums 2018-04-26 17:11:53 +00:00
SkPixmap.h update SkColor 2018-06-08 16:36:31 +00:00
SkPngChunkReader.h Delete SkImageDecoder 2016-03-24 10:41:47 -07:00
SkPoint3.h Add some additional checks for shadow generation 2018-02-26 20:02:38 +00:00
SkPoint.h refresh generated includes 2018-06-14 18:02:37 +00:00
SkPostConfig.h trim #include <new> from SkPostConfig.h 2018-06-11 15:55:31 +00:00
SkPreConfig.h remove unused parts of SkTypes.h 2018-06-08 23:53:57 +00:00
SkRasterHandleAllocator.h Make header files self-sufficient 2017-02-10 01:19:52 +00:00
SkRect.h Stop using SkTSwap. 2018-06-19 02:06:31 +00:00
SkRefCnt.h SkRefCnt no longer a SkNoncopyable 2018-06-14 19:14:04 +00:00
SkRegion.h alternative no anonymous enums 2018-04-26 17:11:53 +00:00
SkRRect.h minor fixes to SkRRect 2018-06-13 17:21:16 +00:00
SkRSXform.h Revert "Revert "Make GPU backend triangulate rects such that they are rendered as tri strips rather than tri fans."" 2017-10-18 12:21:17 +00:00
SkRWBuffer.h Remove trailing whitespace. 2017-10-09 21:20:34 +00:00
SkScalar.h Revert "Revert "implement SkScalar versions in terms of float versions"" 2018-05-14 18:20:29 +00:00
SkSerialProcs.h Change behavior of custom image serial/deserial 2018-03-08 21:50:51 +00:00
SkShader.h alternative no anonymous enums 2018-04-26 17:11:53 +00:00
SkSize.h SkSize can be aggregate-initialized 2017-04-11 18:57:20 +00:00
SkStream.h SkCanvas, SkImageGenerator, SkStream: remove SkNoncopyable 2018-06-14 19:33:04 +00:00
SkString.h Stop using SkTSwap. 2018-06-19 02:06:31 +00:00
SkStrokeRec.h SkTypes: more into SkMacros 2018-06-12 20:24:43 +00:00
SkSurface.h refresh generated includes 2018-06-14 18:02:37 +00:00
SkSurfaceCharacterization.h Add GrContextThreadSafeProxy and remove most friends of GrContextThreadSafeProxy 2018-05-10 19:14:16 +00:00
SkSurfaceProps.h Flesh out SkSurfaceCharacterization 2017-11-30 17:10:38 +00:00
SkSwizzle.h Add missing SK_API to SkSwizzle.h 2016-03-24 07:50:14 -07:00
SkTextBlob.h Add API for SkTextBlob serialization into caller's memory. 2018-04-04 01:25:11 +00:00
SkTime.h SkMacros split from SkTypes.h 2018-06-12 18:39:33 +00:00
SkTLazy.h remove SkTCast 2018-06-18 17:22:18 +00:00
SkTraceMemoryDump.h Dump additional details about the gpu resources. 2018-03-29 18:08:15 +00:00
SkTypeface.h Add SkTypeface::makeClone. 2018-06-07 19:32:11 +00:00
SkTypes.h remove SkTCast 2018-06-18 17:22:18 +00:00
SkUnPreMultiply.h Factor out UnPreMultiplyPreservingByteOrder 2014-01-15 22:24:58 +00:00
SkVertices.h Rewrite SkVertices specified with triangle fans as indexed triangles 2018-04-28 20:32:15 +00:00
SkYUVSizeInfo.h alternative no anonymous enums 2018-04-26 17:11:53 +00:00