| Index: third_party/WebKit/Source/core/layout/ng/inline/ng_inline_node.h
|
| diff --git a/third_party/WebKit/Source/core/layout/ng/inline/ng_inline_node.h b/third_party/WebKit/Source/core/layout/ng/inline/ng_inline_node.h
|
| index 11a28ba9b77334120000b7e7fb136a0b845828fa..107c5a89625714c9ea53e6adeed9999acc1d2914 100644
|
| --- a/third_party/WebKit/Source/core/layout/ng/inline/ng_inline_node.h
|
| +++ b/third_party/WebKit/Source/core/layout/ng/inline/ng_inline_node.h
|
| @@ -28,6 +28,7 @@ class NGInlineItemRange;
|
| using NGInlineItemsBuilder =
|
| NGInlineItemsBuilderTemplate<EmptyOffsetMappingBuilder>;
|
| class NGLayoutResult;
|
| +struct NGOffsetMappingResult;
|
|
|
| // Represents an anonymous block box to be laid out, that contains consecutive
|
| // inline nodes and their descendants.
|
| @@ -64,6 +65,10 @@ class CORE_EXPORT NGInlineNode : public NGLayoutInputNode {
|
|
|
| void GetLayoutTextOffsets(Vector<unsigned, 32>*);
|
|
|
| + // Returns the DOM to text content offset mapping of this block. Must be
|
| + // called with clean layout.
|
| + NGOffsetMappingResult BuildOffsetMapping() const;
|
| +
|
| bool IsBidiEnabled() const { return Data().is_bidi_enabled_; }
|
| TextDirection BaseDirection() const { return Data().BaseDirection(); }
|
|
|
|
|