Lines Matching defs:scoped_ptr_impl
183 class scoped_ptr_impl {
185 explicit scoped_ptr_impl(T* p) : data_(p) { }
188 scoped_ptr_impl(T* p, const D& d) : data_(p, d) {}
191 // scoped_ptr_impl.
193 scoped_ptr_impl(scoped_ptr_impl<U, V>* other)
203 void TakeState(scoped_ptr_impl<U, V>* other) {
210 ~scoped_ptr_impl() {
249 void swap(scoped_ptr_impl& p2) {
275 template <typename U, typename V> friend class scoped_ptr_impl;
289 DISALLOW_COPY_AND_ASSIGN(scoped_ptr_impl);
304 // comments inside scoped_ptr_impl<> for details.
391 typedef rtc::internal::scoped_ptr_impl<element_type, deleter_type>
442 rtc::internal::scoped_ptr_impl<element_type, deleter_type> impl_;
512 typedef rtc::internal::scoped_ptr_impl<element_type, deleter_type>
554 rtc::internal::scoped_ptr_impl<element_type, deleter_type> impl_;