LLVM  16.0.0git
Classes | Public Member Functions | List of all members
llvm::CSKYAttributeParser Class Reference

#include "llvm/Support/CSKYAttributeParser.h"

Inheritance diagram for llvm::CSKYAttributeParser:
Inheritance graph
Collaboration diagram for llvm::CSKYAttributeParser:
Collaboration graph

Public Member Functions

 CSKYAttributeParser (ScopedPrinter *sw)
 CSKYAttributeParser ()
- 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)
void setAttributeString (unsigned tag, StringRef value)
- Protected Attributes inherited from llvm::ELFAttributeParser
TagNameMap tagToStringMap
DataExtractor de {ArrayRef<uint8_t>{}, true, 0}
DataExtractor::Cursor cursor {0}

Detailed Description

Definition at line 16 of file CSKYAttributeParser.h.

Constructor & Destructor Documentation

◆ CSKYAttributeParser() [1/2]

llvm::CSKYAttributeParser::CSKYAttributeParser ( ScopedPrinter sw)

Definition at line 35 of file CSKYAttributeParser.h.

◆ CSKYAttributeParser() [2/2]

llvm::CSKYAttributeParser::CSKYAttributeParser ( )

Definition at line 37 of file CSKYAttributeParser.h.

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