Lines Matching defs:obj
61 scoped_refptr<T> AdoptRef(T* obj) {
66 DCHECK(obj);
67 DCHECK(obj->HasOneRef());
68 obj->Adopted();
69 return scoped_refptr<T>(obj, subtle::kAdoptRefTag);
75 scoped_refptr<T> AdoptRefIfNeeded(T* obj, StartRefCountFromZeroTag) {
76 return scoped_refptr<T>(obj);
80 scoped_refptr<T> AdoptRefIfNeeded(T* obj, StartRefCountFromOneTag) {
81 return AdoptRef(obj);
90 T* obj = new T(std::forward<Args>(args)...);
91 return subtle::AdoptRefIfNeeded(obj, T::kRefCountPreference);