LLVM: llvm::object::ExportEntry Class Reference (original) (raw)
ExportEntry encapsulates the current-state-of-the-walk used when doing a non-recursive walk of the trie data structure. More...
#include "[llvm/Object/MachO.h](Object%5F2MachO%5F8h%5Fsource.html)"
| Public Member Functions | |
|---|---|
| LLVM_ABI | ExportEntry (Error *Err, const MachOObjectFile *O, ArrayRef< uint8_t > Trie) |
| LLVM_ABI StringRef | name () const |
| LLVM_ABI uint64_t | flags () const |
| LLVM_ABI uint64_t | address () const |
| LLVM_ABI uint64_t | other () const |
| LLVM_ABI StringRef | otherName () const |
| LLVM_ABI uint32_t | nodeOffset () const |
| LLVM_ABI bool | operator== (const ExportEntry &) const |
| LLVM_ABI void | moveNext () |
| Friends | |
|---|---|
| class | MachOObjectFile |
ExportEntry encapsulates the current-state-of-the-walk used when doing a non-recursive walk of the trie data structure.
This allows you to iterate across all exported symbols using: Error Err = Error::success(); for (const llvm::object::ExportEntry &AnExport : Obj->exports(&Err)) { } if (Err) { report error ...
Definition at line 74 of file MachO.h.
◆ address()
◆ flags()
◆ moveNext()
| void ExportEntry::moveNext | ( | ) |
|---|
◆ name()
◆ nodeOffset()
| uint32_t ExportEntry::nodeOffset | ( | ) | const |
|---|
◆ operator==()
◆ other()
◆ otherName()
◆ MachOObjectFile
The documentation for this class was generated from the following files:
- include/llvm/Object/MachO.h
- lib/Object/MachOObjectFile.cpp