class DelayImportDirectoryEntryRef
Declaration
class DelayImportDirectoryEntryRef { /* full declaration omitted */ };
Declared at: llvm/include/llvm/Object/COFF.h:1147
Member Variables
- private const llvm::object:: delay_import_directory_table_entry* Table
- private uint32_t Index
- private const llvm::object::COFFObjectFile* OwningObject = nullptr
Method Overview
- public DelayImportDirectoryEntryRef()
- public DelayImportDirectoryEntryRef(const llvm::object::delay_import_directory_table_entry * T, uint32_t I, const llvm::object::COFFObjectFile * Owner)
- public llvm::Error getDelayImportTable(const llvm::object::delay_import_directory_table_entry *& Result) const
- public llvm::Error getImportAddress(int AddrIndex, uint64_t & Result) const
- public llvm::Error getName(llvm::StringRef & Result) const
- public llvm::object::imported_symbol_iterator imported_symbol_begin() const
- public llvm::object::imported_symbol_iterator imported_symbol_end() const
- public iterator_range<llvm::object::imported_symbol_iterator> imported_symbols() const
- public void moveNext()
Methods
¶DelayImportDirectoryEntryRef()
DelayImportDirectoryEntryRef()
Declared at: llvm/include/llvm/Object/COFF.h:1149
¶DelayImportDirectoryEntryRef(
const llvm::object::
delay_import_directory_table_entry* T,
uint32_t I,
const llvm::object::COFFObjectFile* Owner)
DelayImportDirectoryEntryRef(
const llvm::object::
delay_import_directory_table_entry* T,
uint32_t I,
const llvm::object::COFFObjectFile* Owner)
Declared at: llvm/include/llvm/Object/COFF.h:1150
Parameters
- const llvm::object:: delay_import_directory_table_entry* T
- uint32_t I
- const llvm::object::COFFObjectFile* Owner
¶llvm::Error getDelayImportTable(
const llvm::object::
delay_import_directory_table_entry*&
Result) const
llvm::Error getDelayImportTable(
const llvm::object::
delay_import_directory_table_entry*&
Result) const
Declared at: llvm/include/llvm/Object/COFF.h:1162
Parameters
- const llvm::object:: delay_import_directory_table_entry*& Result
¶llvm::Error getImportAddress(
int AddrIndex,
uint64_t& Result) const
llvm::Error getImportAddress(
int AddrIndex,
uint64_t& Result) const
Declared at: llvm/include/llvm/Object/COFF.h:1164
Parameters
- int AddrIndex
- uint64_t& Result
¶llvm::Error getName(llvm::StringRef& Result) const
llvm::Error getName(llvm::StringRef& Result) const
Declared at: llvm/include/llvm/Object/COFF.h:1161
Parameters
- llvm::StringRef& Result
¶llvm::object::imported_symbol_iterator
imported_symbol_begin() const
llvm::object::imported_symbol_iterator
imported_symbol_begin() const
Declared at: llvm/include/llvm/Object/COFF.h:1157
¶llvm::object::imported_symbol_iterator
imported_symbol_end() const
llvm::object::imported_symbol_iterator
imported_symbol_end() const
Declared at: llvm/include/llvm/Object/COFF.h:1158
¶iterator_range<
llvm::object::imported_symbol_iterator>
imported_symbols() const
iterator_range<
llvm::object::imported_symbol_iterator>
imported_symbols() const
Declared at: llvm/include/llvm/Object/COFF.h:1159
¶void moveNext()
void moveNext()
Declared at: llvm/include/llvm/Object/COFF.h:1155