зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1676363
- Remove unnecessary includes from xpcom/base/nsCycleCollectionParticipant.h. r=#xpcom-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D96549 Depends on D96547
This commit is contained in:
Родитель
8924394252
Коммит
37f81e847d
|
@ -7,10 +7,14 @@
|
|||
#ifndef nsCycleCollectionParticipant_h__
|
||||
#define nsCycleCollectionParticipant_h__
|
||||
|
||||
#include "mozilla/MacroArgs.h"
|
||||
#include <type_traits>
|
||||
#include "js/HeapAPI.h"
|
||||
#include "js/TypeDecls.h"
|
||||
#include "mozilla/MacroForEach.h"
|
||||
#include "nsCycleCollectionNoteChild.h"
|
||||
#include "js/RootingAPI.h"
|
||||
#include "nsDebug.h"
|
||||
#include "nsID.h"
|
||||
#include "nscore.h"
|
||||
|
||||
/**
|
||||
* Note: the following two IIDs only differ in one bit in the last byte. This
|
||||
|
@ -49,11 +53,15 @@ class nsCycleCollectionISupports {
|
|||
NS_DEFINE_STATIC_IID_ACCESSOR(nsCycleCollectionISupports,
|
||||
NS_CYCLECOLLECTIONISUPPORTS_IID)
|
||||
|
||||
class nsCycleCollectionTraversalCallback;
|
||||
class nsISupports;
|
||||
class nsWrapperCache;
|
||||
|
||||
namespace JS {
|
||||
template <class T>
|
||||
class Heap;
|
||||
template <typename T>
|
||||
class TenuredHeap;
|
||||
} /* namespace JS */
|
||||
|
||||
/*
|
||||
|
|
Загрузка…
Ссылка в новой задаче