HomeSort by relevance Sort by last modified time
    Searched refs:SkFunctionWrapper (Results 1 - 10 of 10) sorted by null

  /external/skia/include/private/
SkTemplates.h 49 template <typename R, typename T, R (*P)(T*)> struct SkFunctionWrapper {
62 : public std::unique_ptr<T, SkFunctionWrapper<void, T, P>> {
64 SkAutoTCallVProc(T* obj): std::unique_ptr<T, SkFunctionWrapper<void, T, P>>(obj) {}
78 : public std::unique_ptr<T, SkFunctionWrapper<int, T, P>> {
80 SkAutoTCallIProc(T* obj): std::unique_ptr<T, SkFunctionWrapper<int, T, P>>(obj) {}
479 using SkAutoFree = std::unique_ptr<void, SkFunctionWrapper<void, void, sk_free>>;
  /external/skqp/include/private/
SkTemplates.h 49 template <typename R, typename T, R (*P)(T*)> struct SkFunctionWrapper {
62 : public std::unique_ptr<T, SkFunctionWrapper<void, T, P>> {
64 SkAutoTCallVProc(T* obj): std::unique_ptr<T, SkFunctionWrapper<void, T, P>>(obj) {}
78 : public std::unique_ptr<T, SkFunctionWrapper<int, T, P>> {
80 SkAutoTCallIProc(T* obj): std::unique_ptr<T, SkFunctionWrapper<int, T, P>>(obj) {}
479 using SkAutoFree = std::unique_ptr<void, SkFunctionWrapper<void, void, sk_free>>;
  /external/skia/src/utils/
SkBitSet.h 69 std::unique_ptr<uint32_t, SkFunctionWrapper<void, void, sk_free>> fBitData;
  /external/skqp/src/utils/
SkBitSet.h 69 std::unique_ptr<uint32_t, SkFunctionWrapper<void, void, sk_free>> fBitData;
  /external/skia/src/core/
SkGlyphCache.h 127 using AttachCacheFunctor = SkFunctionWrapper<void, SkGlyphCache, AttachCache>;
  /external/skqp/src/core/
SkGlyphCache.h 127 using AttachCacheFunctor = SkFunctionWrapper<void, SkGlyphCache, AttachCache>;
  /external/skia/tools/shape/
SkShaper_harfbuzz.cpp 30 template <class T, void(*P)(T*)> using resource = std::unique_ptr<T, SkFunctionWrapper<void, T, P>>;
526 std::unique_ptr<UText, SkFunctionWrapper<UText*, UText, utext_close>> autoClose(&utf8UText);
  /external/skqp/tools/shape/
SkShaper_harfbuzz.cpp 28 template <class T, void(*P)(T*)> using resource = std::unique_ptr<T, SkFunctionWrapper<void, T, P>>;
521 std::unique_ptr<UText, SkFunctionWrapper<UText*, UText, utext_close>> autoClose(&utf8UText);
  /external/skia/src/ports/
SkFontHost_FreeType.cpp 234 std::unique_ptr<FT_FaceRec, SkFunctionWrapper<FT_Error, FT_FaceRec, FT_Done_Face>> fFace;
468 using UnrefFTFace = SkFunctionWrapper<void, SkFaceRec, unref_ft_face>;
850 using DoneFTSize = SkFunctionWrapper<FT_Error, skstd::remove_pointer_t<FT_Size>, FT_Done_Size>;
    [all...]
  /external/skqp/src/ports/
SkFontHost_FreeType.cpp 234 std::unique_ptr<FT_FaceRec, SkFunctionWrapper<FT_Error, FT_FaceRec, FT_Done_Face>> fFace;
468 using UnrefFTFace = SkFunctionWrapper<void, SkFaceRec, unref_ft_face>;
850 using DoneFTSize = SkFunctionWrapper<FT_Error, skstd::remove_pointer_t<FT_Size>, FT_Done_Size>;
    [all...]

Completed in 430 milliseconds