Searched refs:SkFunctionWrapper (Results 1 – 3 of 3) sorted by relevance
/external/skia/include/private/ |
D | SkTemplates.h | 48 template <typename R, typename T, R (*P)(T*)> struct SkFunctionWrapper { struct 61 : public skstd::unique_ptr<T, SkFunctionWrapper<void, T, P>> { argument 63 SkAutoTCallVProc(T* obj): skstd::unique_ptr<T, SkFunctionWrapper<void, T, P>>(obj) {} in SkAutoTCallVProc() 78 : public skstd::unique_ptr<T, SkFunctionWrapper<int, T, P>> { 80 SkAutoTCallIProc(T* obj): skstd::unique_ptr<T, SkFunctionWrapper<int, T, P>>(obj) {} in SkAutoTCallIProc()
|
/external/skia/src/core/ |
D | SkGlyphCache.h | 140 using AttachCacheFunctor = SkFunctionWrapper<void, SkGlyphCache, AttachCache>;
|
/external/skia/src/ports/ |
D | SkFontHost_FreeType.cpp | 804 using UnrefFTFace = SkFunctionWrapper<void, skstd::remove_pointer_t<FT_Face>, unref_ft_face>; in SkScalerContext_FreeType() 893 using DoneFTSize = SkFunctionWrapper<FT_Error, skstd::remove_pointer_t<FT_Size>, FT_Done_Size>; in SkScalerContext_FreeType()
|