Searched defs:PassOwnPtr (Results 1 - 2 of 2) sorted by relevance

/external/webkit/Source/JavaScriptCore/wtf/
H A DPassOwnPtr.h34 // Remove this once we make all WebKit code compatible with stricter rules about PassOwnPtr.
39 // Unlike most of our smart pointers, PassOwnPtr can take either the pointer type or the pointed-to type.
42 template<typename T> class PassOwnPtr;
43 template<typename T> PassOwnPtr<T> adoptPtr(T*);
45 template<typename T> class PassOwnPtr { class in namespace:WTF
50 PassOwnPtr() : m_ptr(0) { } function in class:WTF::PassOwnPtr
53 // a const PassOwnPtr. However, it makes it much easier to work with PassOwnPtr
55 PassOwnPtr(const PassOwnPtr function in class:WTF::PassOwnPtr
56 template<typename U> PassOwnPtr(const PassOwnPtr<U>& o) : m_ptr(o.leakPtr()) { } function in class:WTF::PassOwnPtr
83 PassOwnPtr(PtrType ptr) : m_ptr(ptr) { } function in class:WTF::PassOwnPtr
89 explicit PassOwnPtr(PtrType ptr) : m_ptr(ptr) { } function in class:WTF::PassOwnPtr
[all...]
/external/webkit/Source/WebKit/chromium/src/
H A DWebBlobData.cpp35 #include <wtf/PassOwnPtr.h>
105 WebBlobData::WebBlobData(const PassOwnPtr<BlobData>& data)
111 WebBlobData& WebBlobData::operator=(const PassOwnPtr<BlobData>& data)
117 WebBlobData::operator PassOwnPtr<BlobData>()
124 void WebBlobData::assign(const PassOwnPtr<BlobData>& data)

Completed in 2502 milliseconds