mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-24 13:21:05 +00:00
Bug 1216177 - Remove the remaining nsRefPtr forward declarations; r=froydnj
This commit is contained in:
parent
ee563cbdb7
commit
ecda739d3e
@ -19,8 +19,6 @@
|
||||
#include "WebGLObjectModel.h"
|
||||
|
||||
|
||||
template<class> class nsRefPtr;
|
||||
|
||||
namespace mozilla {
|
||||
class ErrorResult;
|
||||
class WebGLActiveInfo;
|
||||
|
@ -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;
|
||||
|
@ -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 {
|
||||
|
@ -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).
|
||||
|
@ -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
|
||||
|
@ -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>
|
||||
|
Loading…
Reference in New Issue
Block a user