LLVM: llvm::DWARFAttribute Struct Reference (original) (raw)

Encapsulates a DWARF attribute value and all of the data required to describe the attribute value. More...

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

Public Attributes
uint64_t Offset = 0
The debug info/types offset for this attribute.
uint32_t ByteSize = 0
The debug info/types section byte size of the data for this attribute.
dwarf::Attribute Attr = dwarf::Attribute(0)
The attribute enumeration of this attribute.
DWARFFormValue Value
The form and value for this attribute.

Encapsulates a DWARF attribute value and all of the data required to describe the attribute value.

This class is designed to be used by clients that want to iterate across all attributes in a DWARFDie.

Definition at line 25 of file DWARFAttribute.h.

isValid()

bool llvm::DWARFAttribute::isValid ( ) const inline

mayHaveLocationExpr()

mayHaveLocationList()

operator bool()

llvm::DWARFAttribute::operator bool ( ) const inlineexplicit

Attr

ByteSize

uint32_t llvm::DWARFAttribute::ByteSize = 0

The debug info/types section byte size of the data for this attribute.

Definition at line 29 of file DWARFAttribute.h.

Offset

uint64_t llvm::DWARFAttribute::Offset = 0

Value


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