|
Lines 34-39
a/Source/WebCore/layout/LayoutState.cpp_sec1
|
| 34 |
#include "LayoutElementBox.h" |
34 |
#include "LayoutElementBox.h" |
| 35 |
#include "LayoutInitialContainingBlock.h" |
35 |
#include "LayoutInitialContainingBlock.h" |
| 36 |
#include "RenderBox.h" |
36 |
#include "RenderBox.h" |
|
|
37 |
#include "Settings.h" |
| 37 |
#include "TableFormattingState.h" |
38 |
#include "TableFormattingState.h" |
| 38 |
#include <wtf/TZoneMallocInlines.h> |
39 |
#include <wtf/TZoneMallocInlines.h> |
| 39 |
|
40 |
|
|
Lines 44-49
WTF_MAKE_TZONE_OR_ISO_ALLOCATED_IMPL(LayoutState);
a/Source/WebCore/layout/LayoutState.cpp_sec2
|
| 44 |
|
45 |
|
| 45 |
LayoutState::LayoutState(const Document& document, const ElementBox& rootContainer, Type type, FormattingContextLayoutFunction&& formattingContextLayoutFunction, FormattingContextLogicalWidthFunction&& formattingContextLogicalWidthFunction , FormattingContextLogicalHeightFunction&& formattingContextLogicalHeightFunction) |
46 |
LayoutState::LayoutState(const Document& document, const ElementBox& rootContainer, Type type, FormattingContextLayoutFunction&& formattingContextLayoutFunction, FormattingContextLogicalWidthFunction&& formattingContextLogicalWidthFunction , FormattingContextLogicalHeightFunction&& formattingContextLogicalHeightFunction) |
| 46 |
: m_type(type) |
47 |
: m_type(type) |
|
|
48 |
, m_isTextShapingAcrossInlineBoxesEnabled(document.settings().textShapingAcrossInlineBoxes()) |
| 47 |
, m_rootContainer(rootContainer) |
49 |
, m_rootContainer(rootContainer) |
| 48 |
, m_securityOrigin(document.securityOrigin()) |
50 |
, m_securityOrigin(document.securityOrigin()) |
| 49 |
, m_formattingContextLayoutFunction(WTFMove(formattingContextLayoutFunction)) |
51 |
, m_formattingContextLayoutFunction(WTFMove(formattingContextLayoutFunction)) |