Lines Matching refs:weakref_impl
135 class RefBase::weakref_impl : public RefBase::weakref_type class in android::RefBase
145 explicit weakref_impl(RefBase* base) in weakref_impl() function in android::RefBase::weakref_impl
164 weakref_impl(RefBase* base) in weakref_impl() function in android::RefBase::weakref_impl
176 ~weakref_impl() in ~weakref_impl()
400 weakref_impl* const refs = mRefs; in incStrong()
422 weakref_impl* const refs = mRefs; in decStrong()
452 weakref_impl* const refs = mRefs; in forceIncStrong()
481 return static_cast<const weakref_impl*>(this)->mBase; in refBase()
486 weakref_impl* const impl = static_cast<weakref_impl*>(this); in incWeak()
496 weakref_impl* const impl = static_cast<weakref_impl*>(this); in decWeak()
537 weakref_impl* const impl = static_cast<weakref_impl*>(this); in attemptIncStrong()
634 weakref_impl* const impl = static_cast<weakref_impl*>(this); in attemptIncWeak()
657 return static_cast<const weakref_impl*>(this)->mWeak in getWeakCount()
663 static_cast<const weakref_impl*>(this)->printRefs(); in printRefs()
668 static_cast<weakref_impl*>(this)->trackMe(enable, retain); in trackMe()
683 : mRefs(new weakref_impl(this)) in RefBase()
711 const_cast<weakref_impl*&>(mRefs) = NULL; in ~RefBase()
752 weakref_impl* const impl = static_cast<weakref_impl*>(ref); in renameRefId()