| 
    LLVM 22.0.0git
    
   | 
 
A node of symbolizer markup. More...
#include "llvm/DebugInfo/Symbolize/Markup.h"
Public Member Functions | |
| bool | operator== (const MarkupNode &Other) const | 
| bool | operator!= (const MarkupNode &Other) const | 
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.   | |
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.
      
  | 
  inline | 
Definition at line 48 of file Markup.h.
References llvm::Other.
      
  | 
  inline | 
| SmallVector<StringRef> llvm::symbolize::MarkupNode::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==().
| StringRef llvm::symbolize::MarkupNode::Tag | 
If this represents an element, the tag. Otherwise, empty.
Definition at line 39 of file Markup.h.
Referenced by operator==().
| StringRef llvm::symbolize::MarkupNode::Text | 
The full text of this node in the input.
Definition at line 36 of file Markup.h.
Referenced by operator==().