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
parent ee563cbdb7
commit ecda739d3e
6 changed files with 0 additions and 9 deletions

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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