LLVM  14.0.0git
Classes | Public Member Functions | List of all members
llvm::ARMAttributeParser Class Reference

#include "llvm/Support/ARMAttributeParser.h"

Inheritance diagram for llvm::ARMAttributeParser:
Inheritance graph
[legend]
Collaboration diagram for llvm::ARMAttributeParser:
Collaboration graph
[legend]

Public Member Functions

 ARMAttributeParser (ScopedPrinter *sw)
 
 ARMAttributeParser ()
 
- Public Member Functions inherited from llvm::ELFAttributeParser
virtual ~ELFAttributeParser ()
 
Error integerAttribute (unsigned tag)
 
Error stringAttribute (unsigned tag)
 
 ELFAttributeParser (ScopedPrinter *sw, TagNameMap tagNameMap, StringRef vendor)
 
 ELFAttributeParser (TagNameMap tagNameMap, StringRef vendor)
 
Error parse (ArrayRef< uint8_t > section, support::endianness endian)
 
Optional< unsigned > getAttributeValue (unsigned tag) const
 
Optional< StringRefgetAttributeString (unsigned tag) const
 

Additional Inherited Members

- Protected Member Functions inherited from llvm::ELFAttributeParser
void printAttribute (unsigned tag, unsigned value, StringRef valueDesc)
 
Error parseStringAttribute (const char *name, unsigned tag, ArrayRef< const char * > strings)
 
Error parseAttributeList (uint32_t length)
 
void parseIndexList (SmallVectorImpl< uint8_t > &indexList)
 
Error parseSubsection (uint32_t length)
 
- Protected Attributes inherited from llvm::ELFAttributeParser
ScopedPrintersw
 
TagNameMap tagToStringMap
 
DataExtractor de {ArrayRef<uint8_t>{}, true, 0}
 
DataExtractor::Cursor cursor {0}
 

Detailed Description

Definition at line 23 of file ARMAttributeParser.h.

Constructor & Destructor Documentation

◆ ARMAttributeParser() [1/2]

llvm::ARMAttributeParser::ARMAttributeParser ( ScopedPrinter sw)
inline

Definition at line 73 of file ARMAttributeParser.h.

◆ ARMAttributeParser() [2/2]

llvm::ARMAttributeParser::ARMAttributeParser ( )
inline

Definition at line 75 of file ARMAttributeParser.h.


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