LLVM: llvm::DWARFAbbreviationDeclaration Class Reference (original) (raw)
#include "[llvm/DebugInfo/DWARF/DWARFAbbreviationDeclaration.h](DWARFAbbreviationDeclaration%5F8h%5Fsource.html)"
◆ attr_iterator_range
◆ AttributeSpecVector
| DWARFAbbreviationDeclaration::DWARFAbbreviationDeclaration |
( |
) |
◆ attributes()
◆ dump()
| void DWARFAbbreviationDeclaration::dump |
( |
raw_ostream & |
OS |
) |
const |
◆ findAttributeIndex()
Get the index of the specified attribute.
Searches the this abbreviation declaration for the index of the specified attribute.
Parameters
| attr |
DWARF attribute to search for. |
Returns
Optional index of the attribute if found, std::nullopt otherwise.
Definition at line 162 of file DWARFAbbreviationDeclaration.cpp.
Referenced by getAttributeValue().
◆ getAttrByIndex()
◆ getAttributeOffsetFromIndex()
◆ getAttributeValue()
◆ getAttributeValueFromOffset()
◆ getAttrImplicitConstValueByIndex()
| int64_t llvm::DWARFAbbreviationDeclaration::getAttrImplicitConstValueByIndex ( uint32_t idx) const |
inline |
◆ getAttrIsImplicitConstByIndex()
| bool llvm::DWARFAbbreviationDeclaration::getAttrIsImplicitConstByIndex ( uint32_t idx) const |
inline |
◆ getCode()
| uint32_t llvm::DWARFAbbreviationDeclaration::getCode ( ) const |
inline |
◆ getCodeByteSize()
| uint8_t llvm::DWARFAbbreviationDeclaration::getCodeByteSize ( ) const |
inline |
◆ getFixedAttributesByteSize()
| std::optional< size_t > DWARFAbbreviationDeclaration::getFixedAttributesByteSize |
( |
const DWARFUnit & |
U |
) |
const |
◆ getNumAttributes()
| size_t llvm::DWARFAbbreviationDeclaration::getNumAttributes ( ) const |
inline |
◆ getTag()
| dwarf::Tag llvm::DWARFAbbreviationDeclaration::getTag ( ) const |
inline |
◆ hasChildren()
| bool llvm::DWARFAbbreviationDeclaration::hasChildren ( ) const |
inline |
The documentation for this class was generated from the following files: