Lines Matching refs:weakref_impl
52 class RefBase::weakref_impl : public RefBase::weakref_type class in android::RefBase
62 weakref_impl(RefBase* base) in weakref_impl() function in android::RefBase::weakref_impl
81 weakref_impl(RefBase* base) in weakref_impl() function in android::RefBase::weakref_impl
93 ~weakref_impl() in ~weakref_impl()
330 weakref_impl* const refs = mRefs; in incStrong()
349 weakref_impl* const refs = mRefs; in decStrong()
367 weakref_impl* const refs = mRefs; in forceIncStrong()
394 return static_cast<const weakref_impl*>(this)->mBase; in refBase()
399 weakref_impl* const impl = static_cast<weakref_impl*>(this); in incWeak()
408 weakref_impl* const impl = static_cast<weakref_impl*>(this); in decWeak()
442 weakref_impl* const impl = static_cast<weakref_impl*>(this); in attemptIncStrong()
503 weakref_impl* const impl = static_cast<weakref_impl*>(this); in attemptIncWeak()
524 return static_cast<const weakref_impl*>(this)->mWeak; in getWeakCount()
529 static_cast<const weakref_impl*>(this)->printRefs(); in printRefs()
534 static_cast<weakref_impl*>(this)->trackMe(enable, retain); in trackMe()
549 : mRefs(new weakref_impl(this)) in RefBase()
571 const_cast<weakref_impl*&>(mRefs) = NULL; in ~RefBase()