Lines Matching refs:aRefPtr
179 inline STAUniquePtr<T> ToSTAUniquePtr(RefPtr<T>&& aRefPtr) { in ToSTAUniquePtr() argument
180 return STAUniquePtr<T>(aRefPtr.forget().take()); in ToSTAUniquePtr()
184 inline STAUniquePtr<T> ToSTAUniquePtr(const RefPtr<T>& aRefPtr) { in ToSTAUniquePtr() argument
186 return STAUniquePtr<T>(do_AddRef(aRefPtr).take()); in ToSTAUniquePtr()
206 inline MTAUniquePtr<T> ToMTAUniquePtr(RefPtr<T>&& aRefPtr) { in ToMTAUniquePtr() argument
207 return MTAUniquePtr<T>(aRefPtr.forget().take()); in ToMTAUniquePtr()
211 inline MTAUniquePtr<T> ToMTAUniquePtr(const RefPtr<T>& aRefPtr) { in ToMTAUniquePtr() argument
213 return MTAUniquePtr<T>(do_AddRef(aRefPtr).take()); in ToMTAUniquePtr()
226 inline ProxyUniquePtr<T> ToProxyUniquePtr(RefPtr<T>&& aRefPtr) { in ToProxyUniquePtr() argument
227 return ProxyUniquePtr<T>(aRefPtr.forget().take()); in ToProxyUniquePtr()
231 inline ProxyUniquePtr<T> ToProxyUniquePtr(const RefPtr<T>& aRefPtr) { in ToProxyUniquePtr() argument
232 MOZ_ASSERT(IsProxy(aRefPtr)); in ToProxyUniquePtr()
236 return ProxyUniquePtr<T>(do_AddRef(aRefPtr).take()); in ToProxyUniquePtr()