Bug 1216177 - Remove the remaining nsRefPtr forward declarations; r=froydnj

This commit is contained in:
Ehsan Akhgari 2015-10-19 11:45:44 -04:00
Родитель ee563cbdb7
Коммит ecda739d3e
6 изменённых файлов: 0 добавлений и 9 удалений

Просмотреть файл

@ -19,8 +19,6 @@
#include "WebGLObjectModel.h" #include "WebGLObjectModel.h"
template<class> class nsRefPtr;
namespace mozilla { namespace mozilla {
class ErrorResult; class ErrorResult;
class WebGLActiveInfo; class WebGLActiveInfo;

Просмотреть файл

@ -27,7 +27,6 @@ class nsIURI;
class nsXBLDocumentInfo; class nsXBLDocumentInfo;
class nsIStreamListener; class nsIStreamListener;
class nsXBLBinding; class nsXBLBinding;
template<class E> class nsRefPtr;
typedef nsTArray<RefPtr<nsXBLBinding> > nsBindingList; typedef nsTArray<RefPtr<nsXBLBinding> > nsBindingList;
class nsIPrincipal; class nsIPrincipal;
class nsITimer; class nsITimer;

Просмотреть файл

@ -18,7 +18,6 @@ class nsIPresShell;
class nsIWidget; class nsIWidget;
template<class T> struct already_AddRefed; template<class T> struct already_AddRefed;
template<class T> class nsCOMPtr; template<class T> class nsCOMPtr;
template<class T> class nsRefPtr;
namespace mozilla { namespace mozilla {
namespace layers { namespace layers {

Просмотреть файл

@ -10,8 +10,6 @@
#include "nsTArrayForwardDeclare.h" #include "nsTArrayForwardDeclare.h"
#include "nsSize.h" #include "nsSize.h"
template<class T> class nsRefPtr;
/** /**
* Wraps a cairo_tee_surface. The first surface in the surface list is the * Wraps a cairo_tee_surface. The first surface in the surface list is the
* primary surface, which answers all surface queries (including size). * primary surface, which answers all surface queries (including size).

Просмотреть файл

@ -12,7 +12,6 @@
#include "mp4_demuxer/Stream.h" #include "mp4_demuxer/Stream.h"
#include "nsISupportsImpl.h" #include "nsISupportsImpl.h"
template<class T> class nsRefPtr;
template<class T> class nsAutoPtr; template<class T> class nsAutoPtr;
namespace mp4_demuxer namespace mp4_demuxer

Просмотреть файл

@ -300,8 +300,6 @@ struct nsTArray_SafeElementAtHelper<nsCOMPtr<E>, Derived>
{ {
}; };
template<class T> class nsRefPtr;
template<class E, class Derived> template<class E, class Derived>
struct nsTArray_SafeElementAtHelper<RefPtr<E>, Derived> struct nsTArray_SafeElementAtHelper<RefPtr<E>, Derived>
: public nsTArray_SafeElementAtSmartPtrHelper<E, Derived> : public nsTArray_SafeElementAtSmartPtrHelper<E, Derived>