зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1216177 - Remove the remaining nsRefPtr forward declarations; r=froydnj
This commit is contained in:
Родитель
ee563cbdb7
Коммит
ecda739d3e
|
@ -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>
|
||||||
|
|
Загрузка…
Ссылка в новой задаче