class ReferenceMover
Defined at line 706 of file ../../third_party/android/platform/system/core/include/utils/RefBase.h
this class just serves as a namespace so TYPE::moveReferences can stay
private.
Public Methods
template <typename TYPE>
void move_references (sp<TYPE> * dest, const sp<TYPE> * src, size_t n)
it would be nice if we could make sure no extra code is generated
for sp
<TYPE
> or wp
<TYPE
> when TYPE is a descendant of RefBase:
Using a sp
<RefBase
> override doesn't work; it's a bit like we wanted
a template
<typename
TYPE inherits RefBase> template...
Defined at line 713 of file ../../third_party/android/platform/system/core/include/utils/RefBase.h
template <typename TYPE>
void move_references (wp<TYPE> * dest, const wp<TYPE> * src, size_t n)
Defined at line 733 of file ../../third_party/android/platform/system/core/include/utils/RefBase.h