| Index: webrtc/base/scoped_ref_ptr.h
 | 
| diff --git a/webrtc/base/scoped_ref_ptr.h b/webrtc/base/scoped_ref_ptr.h
 | 
| deleted file mode 100644
 | 
| index 259956292f52eed9f4f66a6d242c94d6bc8b7e06..0000000000000000000000000000000000000000
 | 
| --- a/webrtc/base/scoped_ref_ptr.h
 | 
| +++ /dev/null
 | 
| @@ -1,71 +0,0 @@
 | 
| -/*
 | 
| - *  Copyright 2011 The WebRTC Project Authors. All rights reserved.
 | 
| - *
 | 
| - *  Use of this source code is governed by a BSD-style license
 | 
| - *  that can be found in the LICENSE file in the root of the source
 | 
| - *  tree. An additional intellectual property rights grant can be found
 | 
| - *  in the file PATENTS.  All contributing project authors may
 | 
| - *  be found in the AUTHORS file in the root of the source tree.
 | 
| - */
 | 
| -
 | 
| -// Originally these classes are from Chromium.
 | 
| -// http://src.chromium.org/viewvc/chrome/trunk/src/base/memory/ref_counted.h?view=markup
 | 
| -
 | 
| -//
 | 
| -// A smart pointer class for reference counted objects.  Use this class instead
 | 
| -// of calling AddRef and Release manually on a reference counted object to
 | 
| -// avoid common memory leaks caused by forgetting to Release an object
 | 
| -// reference.  Sample usage:
 | 
| -//
 | 
| -//   class MyFoo : public RefCounted<MyFoo> {
 | 
| -//    ...
 | 
| -//   };
 | 
| -//
 | 
| -//   void some_function() {
 | 
| -//     scoped_refptr<MyFoo> foo = new MyFoo();
 | 
| -//     foo->Method(param);
 | 
| -//     // |foo| is released when this function returns
 | 
| -//   }
 | 
| -//
 | 
| -//   void some_other_function() {
 | 
| -//     scoped_refptr<MyFoo> foo = new MyFoo();
 | 
| -//     ...
 | 
| -//     foo = nullptr;  // explicitly releases |foo|
 | 
| -//     ...
 | 
| -//     if (foo)
 | 
| -//       foo->Method(param);
 | 
| -//   }
 | 
| -//
 | 
| -// The above examples show how scoped_refptr<T> acts like a pointer to T.
 | 
| -// Given two scoped_refptr<T> classes, it is also possible to exchange
 | 
| -// references between the two objects, like so:
 | 
| -//
 | 
| -//   {
 | 
| -//     scoped_refptr<MyFoo> a = new MyFoo();
 | 
| -//     scoped_refptr<MyFoo> b;
 | 
| -//
 | 
| -//     b.swap(a);
 | 
| -//     // now, |b| references the MyFoo object, and |a| references null.
 | 
| -//   }
 | 
| -//
 | 
| -// To make both |a| and |b| in the above example reference the same MyFoo
 | 
| -// object, simply use the assignment operator:
 | 
| -//
 | 
| -//   {
 | 
| -//     scoped_refptr<MyFoo> a = new MyFoo();
 | 
| -//     scoped_refptr<MyFoo> b;
 | 
| -//
 | 
| -//     b = a;
 | 
| -//     // now, |a| and |b| each own a reference to the same MyFoo object.
 | 
| -//   }
 | 
| -//
 | 
| -
 | 
| -#ifndef WEBRTC_BASE_SCOPED_REF_PTR_H_
 | 
| -#define WEBRTC_BASE_SCOPED_REF_PTR_H_
 | 
| -
 | 
| -
 | 
| -// This header is deprecated and is just left here temporarily during
 | 
| -// refactoring. See https://bugs.webrtc.org/7634 for more details.
 | 
| -#include "webrtc/rtc_base/scoped_ref_ptr.h"
 | 
| -
 | 
| -#endif  // WEBRTC_BASE_SCOPED_REF_PTR_H_
 | 
| 
 |