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

Methods

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)

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

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

Declared at: llvm/include/llvm/Object/COFF.h:1164

Parameters

int AddrIndex
uint64_t& Result

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

Declared at: llvm/include/llvm/Object/COFF.h:1157

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

Declared at: llvm/include/llvm/Object/COFF.h:1159

void moveNext()

Declared at: llvm/include/llvm/Object/COFF.h:1155