LLVM: llvm::DWARFAbbreviationDeclaration::AttributeSpec Struct Reference (original) (raw)

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

Public Member Functions
AttributeSpec (dwarf::Attribute A, dwarf::Form F, int64_t Value)
AttributeSpec (dwarf::Attribute A, dwarf::Form F, std::optional< uint8_t > ByteSize)
DWARFFormValue getFormValue () const
bool isImplicitConst () const
int64_t getImplicitConstValue () const
LLVM_ABI std::optional< int64_t > getByteSize (const DWARFUnit &U) const
Get the fixed byte size of this Form if possible.

AttributeSpec() [2/2]

getByteSize()

std::optional< int64_t > DWARFAbbreviationDeclaration::AttributeSpec::getByteSize ( const DWARFUnit & U ) const

getFormValue()

DWARFFormValue llvm::DWARFAbbreviationDeclaration::AttributeSpec::getFormValue ( ) const inline

getImplicitConstValue()

int64_t llvm::DWARFAbbreviationDeclaration::AttributeSpec::getImplicitConstValue ( ) const inline

isImplicitConst()

bool llvm::DWARFAbbreviationDeclaration::AttributeSpec::isImplicitConst ( ) const inline

Attr

ByteSize

ByteSizeStorage llvm::DWARFAbbreviationDeclaration::AttributeSpec::ByteSize

Form

dwarf::Form llvm::DWARFAbbreviationDeclaration::AttributeSpec::Form

Value

int64_t llvm::DWARFAbbreviationDeclaration::AttributeSpec::Value


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