Bug 1024084: Use forward declarations instead of #includes for nsIFrame & nsContent in nsFrameManager.h. r=jwatt

This commit is contained in:
Daniel Holbert 2014-06-11 15:35:17 -07:00
parent 68b5959bb3
commit 084904ef81

View File

@ -19,10 +19,12 @@
#ifndef _nsFrameManager_h_
#define _nsFrameManager_h_
#include "nsIFrame.h"
#include "nsFrameManagerBase.h"
#include "nsIContent.h"
#include "nsFrameList.h"
#include "nsIPresShell.h" // Needed for our inline GetPresContext() impl.
class nsIFrame;
class nsIContent;
class nsContainerFrame;
namespace mozilla {
@ -73,7 +75,7 @@ struct UndisplayedNode {
class nsFrameManager : public nsFrameManagerBase
{
typedef nsIFrame::ChildListID ChildListID;
typedef mozilla::layout::FrameChildListID ChildListID;
public:
nsFrameManager(nsIPresShell *aPresShell, nsStyleSet* aStyleSet) {