Home
last modified time | relevance | path

Searched refs:SkFunctionWrapper (Results 1 – 3 of 3) sorted by relevance

/external/skia/include/private/
DSkTemplates.h48 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/
DSkGlyphCache.h140 using AttachCacheFunctor = SkFunctionWrapper<void, SkGlyphCache, AttachCache>;
/external/skia/src/ports/
DSkFontHost_FreeType.cpp804 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()