Lines Matching refs:PassOwnArrayPtr
27 #include "PassOwnArrayPtr.h"
32 template<typename T> class PassOwnArrayPtr;
33 template<typename T> PassOwnArrayPtr<T> adoptArrayPtr(T*);
41 // See comment in PassOwnArrayPtr.h for why this takes a const reference.
42 template<typename U> OwnArrayPtr(const PassOwnArrayPtr<U>& o);
45 // transients for assigning a PassOwnArrayPtr<T> object to a stack-allocated
55 PassOwnArrayPtr<T> release();
73 OwnArrayPtr& operator=(const PassOwnArrayPtr<T>&);
75 template<typename U> OwnArrayPtr& operator=(const PassOwnArrayPtr<U>&);
88 template<typename T> template<typename U> inline OwnArrayPtr<T>::OwnArrayPtr(const PassOwnArrayPtr<U>& o)
100 template<typename T> inline PassOwnArrayPtr<T> OwnArrayPtr<T>::release()
124 template<typename T> inline OwnArrayPtr<T>& OwnArrayPtr<T>::operator=(const PassOwnArrayPtr<T>& o)
133 template<typename T> template<typename U> inline OwnArrayPtr<T>& OwnArrayPtr<T>::operator=(const PassOwnArrayPtr<U>& o)