SkAdvancedTypefaceMetrics: getAdvanceData uses std::function
authorhalcanary <halcanary@google.com>
Mon, 9 May 2016 13:34:39 +0000 (06:34 -0700)
committerCommit bot <commit-bot@chromium.org>
Mon, 9 May 2016 13:34:39 +0000 (06:34 -0700)
commit57cd94a9defda8fb37913049f80544d292d99232
tree76b840e02037b88d984fe2b70c6f1c9dc8c4e0e2
parent74e9a4dcd3772fccfc26b148e43cfcf4e084093f
SkAdvancedTypefaceMetrics: getAdvanceData uses std::function

Reduce templatedness.
GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1955053002

Review-Url: https://codereview.chromium.org/1955053002
src/core/SkAdvancedTypefaceMetrics.cpp
src/core/SkAdvancedTypefaceMetrics.h
src/ports/SkFontHost_FreeType.cpp
src/ports/SkFontHost_mac.cpp
src/ports/SkFontHost_win.cpp
src/ports/SkTypeface_win_dw.cpp
tests/WArrayTest.cpp