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: