LLVM 22.0.0git
llvm::PrintedExpr Struct Reference

A user-facing string representation of a DWARF expression. More...

Public Types

enum  ExprKind { Address , Value }

Public Member Functions

 PrintedExpr (ExprKind K=Address)

Public Attributes

ExprKind Kind
SmallString< 16 > String

Detailed Description

A user-facing string representation of a DWARF expression.

This might be an Address expression, in which case it will be implicitly dereferenced, or a Value expression.

Definition at line 205 of file DWARFExpressionPrinter.cpp.

Member Enumeration Documentation

◆ ExprKind

Enumerator
Address 
Value 

Definition at line 206 of file DWARFExpressionPrinter.cpp.

Constructor & Destructor Documentation

◆ PrintedExpr()

llvm::PrintedExpr::PrintedExpr ( ExprKind K = Address)
inline

Definition at line 213 of file DWARFExpressionPrinter.cpp.

References Address, and Kind.

Member Data Documentation

◆ Kind

ExprKind llvm::PrintedExpr::Kind

Definition at line 210 of file DWARFExpressionPrinter.cpp.

Referenced by PrintedExpr().

◆ String

SmallString<16> llvm::PrintedExpr::String

Definition at line 211 of file DWARFExpressionPrinter.cpp.


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