LLVM: llvm::object::Archive::Symbol Class Reference (original) (raw)
#include "[llvm/Object/Archive.h](include%5F2llvm%5F2Object%5F2Archive%5F8h%5Fsource.html)"
| Public Member Functions | |
|---|---|
| Symbol (const Archive *p, uint32_t symi, uint32_t stri) | |
| bool | operator== (const Symbol &other) const |
| LLVM_ABI StringRef | getName () const |
| LLVM_ABI Expected< Child > | getMember () const |
| LLVM_ABI Symbol | getNext () const |
| LLVM_ABI bool | isECSymbol () const |
Detailed Description
Definition at line 292 of file Archive.h.
Constructor & Destructor Documentation
Member Function Documentation
◆ getMember()
Definition at line 1019 of file Archive.cpp.
References llvm::CallingConv::C, llvm::errorCodeToError(), isECSymbol(), llvm::object::Archive::K_AIXBIG, llvm::object::Archive::K_BSD, llvm::object::Archive::K_DARWIN64, llvm::object::Archive::K_GNU, llvm::object::Archive::K_GNU64, llvm::Offset, llvm::object::parse_failed, llvm::support::endian::read16le(), llvm::support::endian::read32be(), llvm::support::endian::read32le(), llvm::support::endian::read64be(), llvm::support::endian::read64le(), and llvm::Error::success().
Referenced by llvm::object::Archive::findSym().
◆ getName()
◆ getNext()
◆ isECSymbol()
| bool Archive::Symbol::isECSymbol | ( | ) | const |
|---|
◆ operator==()
| bool llvm::object::Archive::Symbol::operator== ( const Symbol & other) const | inline |
|---|
The documentation for this class was generated from the following files:
- include/llvm/Object/Archive.h
- lib/Object/Archive.cpp