skia2/modules/skparagraph
Mike Klein 334a642b20 remove unused sk_sp comparison operators
These unused comparison operators are the only users of
<functional> in SkRefCnt.h, for std::less.  <functional>
is an expensive header to compile, and SkRefCnt.h is popular,
so it helps to cut dependencies like this.

Mostly we just need to add #include <functional> in a few
places that were picking it up via SkRefCnt.h.

In SkPixmapPriv.h, it looked simpler to template the argument,
since everything was inline anyway.

Change-Id: I7c125bb26a04199847357c729a1b178256c6ef8d
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/236942
Reviewed-by: Brian Osman <brianosman@google.com>
Commit-Queue: Mike Klein <mtklein@google.com>
2019-08-27 14:52:01 +00:00
..
include remove unused sk_sp comparison operators 2019-08-27 14:52:01 +00:00
src remove unused sk_sp comparison operators 2019-08-27 14:52:01 +00:00
utils re-run tools/rewrite_includes.py 2019-07-25 15:40:33 +00:00
BUILD.gn rewrite *.gn and #includes on CheckGeneratedFiles bot 2019-07-25 20:48:33 +00:00
skparagraph.gni Paragraph cache: caching the shaped results only. 2019-08-09 16:51:41 +00:00