Lines Matching refs:func
33 static bool accessChildren(Iterator* it, function<bool(const Paint* paint, void* data)> func, void*… in accessChildren() argument
37 if (!func(child, data)) return false; in accessChildren()
41 if (!accessChildren(it2, func, data)) { in accessChildren()
56 …cture> Accessor::set(unique_ptr<Picture> picture, function<bool(const Paint* paint)> func) noexcept in set() argument
60 auto func = reinterpret_cast<function<bool(const Paint* paint)>*>(data); in set() local
61 if (!(*func)(paint)) return false; in set()
65 set(picture.get(), backward, reinterpret_cast<void*>(&func)); in set()
70 Result Accessor::set(const Picture* picture, function<bool(const Paint* paint, void* data)> func, v… in set() argument
72 if (!picture || !func) return Result::InvalidArguments; in set()
77 if (!func(picture, data)) return Result::Success; in set()
81 accessChildren(it, func, data); in set()