Skip to content

Commit 1777424

Browse files
Ben WagnerSkia Commit-Bot
authored andcommitted
Some iwyu for SkShaper_harfbuzz.
This makes it easier to see what ties this module to Skia. Change-Id: I392ae4f89fb1afe9193bdb2fda95036f4f5623ed Reviewed-on: https://skia-review.googlesource.com/145882 Commit-Queue: Ben Wagner <[email protected]> Commit-Queue: Herb Derby <[email protected]> Auto-Submit: Ben Wagner <[email protected]> Reviewed-by: Herb Derby <[email protected]>
1 parent 47d9ee4 commit 1777424

File tree

1 file changed

+26
-10
lines changed

1 file changed

+26
-10
lines changed

modules/skshaper/src/SkShaper_harfbuzz.cpp

Lines changed: 26 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5,27 +5,43 @@
55
* found in the LICENSE file.
66
*/
77

8-
#include <hb-ot.h>
9-
#include <unicode/brkiter.h>
10-
#include <unicode/locid.h>
11-
#include <unicode/stringpiece.h>
12-
#include <unicode/ubidi.h>
13-
#include <unicode/uchriter.h>
14-
#include <unicode/unistr.h>
15-
#include <unicode/uscript.h>
16-
8+
#include "SkFontArguments.h"
179
#include "SkFontMgr.h"
1810
#include "SkLoadICU.h"
11+
#include "SkMalloc.h"
1912
#include "SkOnce.h"
13+
#include "SkPaint.h"
14+
#include "SkPoint.h"
15+
#include "SkRefCnt.h"
16+
#include "SkScalar.h"
2017
#include "SkShaper.h"
2118
#include "SkStream.h"
19+
#include "SkString.h"
20+
#include "SkTArray.h"
2221
#include "SkTDPQueue.h"
22+
#include "SkTFitsIn.h"
2323
#include "SkTLazy.h"
2424
#include "SkTemplates.h"
2525
#include "SkTextBlob.h"
2626
#include "SkTo.h"
2727
#include "SkTypeface.h"
28-
#include "SkUtils.h"
28+
#include "SkTypes.h"
29+
#include "SkUTF.h"
30+
31+
#include <hb.h>
32+
#include <hb-ot.h>
33+
#include <unicode/brkiter.h>
34+
#include <unicode/locid.h>
35+
#include <unicode/stringpiece.h>
36+
#include <unicode/ubidi.h>
37+
#include <unicode/unistr.h>
38+
#include <unicode/urename.h>
39+
#include <unicode/utext.h>
40+
#include <unicode/utypes.h>
41+
42+
#include <memory>
43+
#include <utility>
44+
#include <cstring>
2945

3046
namespace {
3147
template <class T, void(*P)(T*)> using resource = std::unique_ptr<T, SkFunctionWrapper<void, T, P>>;

0 commit comments

Comments
 (0)