Lines Matching refs:weakref_impl
64 class RefBase::weakref_impl : public RefBase::weakref_type class in android::RefBase
74 weakref_impl(RefBase* base) in weakref_impl() function in android::RefBase::weakref_impl
93 weakref_impl(RefBase* base) in weakref_impl() function in android::RefBase::weakref_impl
105 ~weakref_impl() in ~weakref_impl()
324 weakref_impl* const refs = mRefs; in incStrong()
343 weakref_impl* const refs = mRefs; in decStrong()
361 weakref_impl* const refs = mRefs; in forceIncStrong()
388 return static_cast<const weakref_impl*>(this)->mBase; in refBase()
393 weakref_impl* const impl = static_cast<weakref_impl*>(this); in incWeak()
402 weakref_impl* const impl = static_cast<weakref_impl*>(this); in decWeak()
436 weakref_impl* const impl = static_cast<weakref_impl*>(this); in attemptIncStrong()
538 weakref_impl* const impl = static_cast<weakref_impl*>(this); in attemptIncWeak()
559 return static_cast<const weakref_impl*>(this)->mWeak; in getWeakCount()
564 static_cast<const weakref_impl*>(this)->printRefs(); in printRefs()
569 static_cast<weakref_impl*>(this)->trackMe(enable, retain); in trackMe()
584 : mRefs(new weakref_impl(this)) in RefBase()
606 const_cast<weakref_impl*&>(mRefs) = NULL; in ~RefBase()
645 weakref_impl* const impl = static_cast<weakref_impl*>(ref); in renameRefId()