| Index: third_party/WebKit/Source/core/layout/ng/ng_fragment_builder.h
|
| diff --git a/third_party/WebKit/Source/core/layout/ng/ng_fragment_builder.h b/third_party/WebKit/Source/core/layout/ng/ng_fragment_builder.h
|
| index 35882cb020ff830f29e015b76eaca901e8648636..27a8896439a5bd62f288edf01c7b110132ee214c 100644
|
| --- a/third_party/WebKit/Source/core/layout/ng/ng_fragment_builder.h
|
| +++ b/third_party/WebKit/Source/core/layout/ng/ng_fragment_builder.h
|
| @@ -22,7 +22,7 @@ class CORE_EXPORT NGFragmentBuilder final {
|
| DISALLOW_NEW();
|
|
|
| public:
|
| - NGFragmentBuilder(NGPhysicalFragment::NGFragmentType, NGLayoutInputNode*);
|
| + NGFragmentBuilder(NGPhysicalFragment::NGFragmentType, NGLayoutInputNode);
|
|
|
| // Build a fragment for LayoutObject without NGLayoutInputNode. LayoutInline
|
| // has NGInlineItem but does not have corresponding NGLayoutInputNode.
|
| @@ -76,12 +76,12 @@ class CORE_EXPORT NGFragmentBuilder final {
|
| // NGOutOfFlowLayoutPart(container_style, builder).Run();
|
| //
|
| // See layout part for builder interaction.
|
| - NGFragmentBuilder& AddOutOfFlowChildCandidate(NGBlockNode*, NGLogicalOffset);
|
| + NGFragmentBuilder& AddOutOfFlowChildCandidate(NGBlockNode, NGLogicalOffset);
|
|
|
| - void GetAndClearOutOfFlowDescendantCandidates(WeakBoxList*,
|
| + void GetAndClearOutOfFlowDescendantCandidates(Vector<NGBlockNode>*,
|
| Vector<NGStaticPosition>*);
|
|
|
| - NGFragmentBuilder& AddOutOfFlowDescendant(NGBlockNode*,
|
| + NGFragmentBuilder& AddOutOfFlowDescendant(NGBlockNode,
|
| const NGStaticPosition&);
|
|
|
| // Sets how much of the block size we've used so far for this box.
|
| @@ -157,7 +157,7 @@ class CORE_EXPORT NGFragmentBuilder final {
|
| NGWritingMode writing_mode_;
|
| TextDirection direction_;
|
|
|
| - Persistent<NGLayoutInputNode> node_;
|
| + NGLayoutInputNode node_;
|
| LayoutObject* layout_object_;
|
|
|
| NGLogicalSize size_;
|
| @@ -172,10 +172,10 @@ class CORE_EXPORT NGFragmentBuilder final {
|
| Vector<RefPtr<NGBreakToken>> child_break_tokens_;
|
| RefPtr<NGBreakToken> last_inline_break_token_;
|
|
|
| - WeakBoxList out_of_flow_descendant_candidates_;
|
| + Vector<NGBlockNode> out_of_flow_descendant_candidates_;
|
| Vector<OutOfFlowPlacement> out_of_flow_candidate_placements_;
|
|
|
| - WeakBoxList out_of_flow_descendants_;
|
| + Vector<NGBlockNode> out_of_flow_descendants_;
|
| Vector<NGStaticPosition> out_of_flow_positions_;
|
|
|
| // Floats that need to be positioned by the next in-flow fragment that can
|
|
|