struct MarkupNode

Declaration

struct MarkupNode { /* full declaration omitted */ };

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.

Declared at: llvm/include/llvm/DebugInfo/Symbolize/Markup.h:36

Member Variables

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