LLVM API Documentation
#include <Archive.h>
Public Member Functions | |
bool | operator== (const Symbol &other) const |
Symbol (const Archive *p, uint32_t symi, uint32_t stri) | |
error_code | getName (StringRef &Result) const |
error_code | getMember (child_iterator &Result) const |
Symbol | getNext () const |
|
inline |
error_code Archive::Symbol::getMember | ( | child_iterator & | Result | ) | const |
Definition at line 333 of file Archive.cpp.
References llvm::object::Archive::K_BSD, llvm::object::Archive::K_GNU, llvm_unreachable, llvm::object::object_error::parse_failed, and llvm::object::object_error::success.
Referenced by llvm::object::Archive::findSym().
error_code Archive::Symbol::getName | ( | StringRef & | Result | ) | const |
Definition at line 328 of file Archive.cpp.
References llvm::StringRef::begin(), llvm::object::Archive::Child::getBuffer(), and llvm::object::object_error::success.
Referenced by llvm::object::Archive::findSym().
Archive::Symbol Archive::Symbol::getNext | ( | ) | const |
Definition at line 378 of file Archive.cpp.
Referenced by llvm::object::Archive::symbol_iterator::operator++().