Lines Matching defs:obj
26 static inline T* SafeRef(T* obj) {
27 if (obj) {
28 (obj->*Ref)();
30 return obj;
33 static inline void SafeUnref(T* obj) {
34 if (obj) {
35 (obj->*Unref)();
76 explicit gr_sp(T* obj) : fPtr(obj) {}
202 template <typename T> gr_rp<T> gr_ref_rp(T* obj) { return gr_rp<T>(SkSafeRef(obj)); }
204 template <typename T> gr_rp<T> gr_ref_rp(const T* obj) {
205 return gr_rp<T>(const_cast<T*>(SkSafeRef(obj)));