class ImportDirectoryEntryRef

Declaration

class ImportDirectoryEntryRef { /* full declaration omitted */ };

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

Member Variables

private const llvm::object:: coff_import_directory_table_entry* ImportTable
private uint32_t Index
private const llvm::object::COFFObjectFile* OwningObject = nullptr

Method Overview

Methods

ImportDirectoryEntryRef()

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

ImportDirectoryEntryRef(
    const llvm::object::
        coff_import_directory_table_entry* Table,
    uint32_t I,
    const llvm::object::COFFObjectFile* Owner)

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

Parameters

const llvm::object:: coff_import_directory_table_entry* Table
uint32_t I
const llvm::object::COFFObjectFile* Owner

llvm::Error getImportAddressTableRVA(
    uint32_t& Result) const

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

Parameters

uint32_t& Result

llvm::Error getImportLookupTableRVA(
    uint32_t& Result) const

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

Parameters

uint32_t& Result

llvm::Error getImportTableEntry(
    const llvm::object::
        coff_import_directory_table_entry*&
            Result) const

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

Parameters

const llvm::object:: coff_import_directory_table_entry*& Result

llvm::Error getName(llvm::StringRef& Result) const

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

Parameters

llvm::StringRef& Result

llvm::object::imported_symbol_iterator
imported_symbol_begin() const

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

llvm::object::imported_symbol_iterator
imported_symbol_end() const

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

iterator_range<
    llvm::object::imported_symbol_iterator>
imported_symbols() const

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

llvm::object::imported_symbol_iterator
lookup_table_begin() const

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

llvm::object::imported_symbol_iterator
lookup_table_end() const

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

iterator_range<
    llvm::object::imported_symbol_iterator>
lookup_table_symbols() const

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

void moveNext()

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