LLVM: llvm::symbolize::MarkupNode Struct Reference (original) (raw)

A node of symbolizer markup. More...

#include "[llvm/DebugInfo/Symbolize/Markup.h](Markup%5F8h%5Fsource.html)"

Public Attributes
StringRef Text
The full text of this node in the input.
StringRef Tag
If this represents an element, the tag. Otherwise, empty.
SmallVector< StringRef > Fields
If this represents an element with fields, a list of the field contents.

Detailed Description

A node of symbolizer markup.

If only the Text field is set, this represents a region of text outside a markup element. ANSI SGR control codes are also reported this way; if detected, then the control code will be the entirety of the Text field, and any surrounding text will be reported as preceding and following nodes.

Definition at line 34 of file Markup.h.

Member Function Documentation

operator!=()

operator==()

Member Data Documentation

Fields

If this represents an element with fields, a list of the field contents.

Otherwise, empty.

Definition at line 43 of file Markup.h.

Referenced by operator==().

Tag

If this represents an element, the tag. Otherwise, empty.

Definition at line 39 of file Markup.h.

Referenced by operator==().

Text


The documentation for this struct was generated from the following file: