LLVM: llvm::ELFAttributeParser Class Reference (original) (raw)

#include "[llvm/Support/ELFAttributeParser.h](ELFAttributeParser%5F8h%5Fsource.html)"

Public Member Functions
virtual ~ELFAttributeParser ()=default
virtual Error parse (ArrayRef< uint8_t > Section, llvm::endianness Endian)
virtual std::optional< unsigned > getAttributeValue (StringRef BuildAttrSubsectionName, unsigned Tag) const
virtual std::optional< unsigned > getAttributeValue (unsigned Tag) const
virtual std::optional< StringRef > getAttributeString (StringRef BuildAttrSubsectionName, unsigned Tag) const
virtual std::optional< StringRef > getAttributeString (unsigned Tag) const

Definition at line 18 of file ELFAttributeParser.h.

virtual llvm::ELFAttributeParser::~ELFAttributeParser ( ) virtualdefault

getAttributeString() [1/2]

virtual std::optional< StringRef > llvm::ELFAttributeParser::getAttributeString ( StringRef BuildAttrSubsectionName, unsigned Tag ) const inlinevirtual

getAttributeString() [2/2]

virtual std::optional< StringRef > llvm::ELFAttributeParser::getAttributeString ( unsigned Tag) const inlinevirtual

getAttributeValue() [1/2]

virtual std::optional< unsigned > llvm::ELFAttributeParser::getAttributeValue ( StringRef BuildAttrSubsectionName, unsigned Tag ) const inlinevirtual

getAttributeValue() [2/2]

virtual std::optional< unsigned > llvm::ELFAttributeParser::getAttributeValue ( unsigned Tag) const inlinevirtual

parse()


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