class ExportDirectoryEntryRef

Declaration

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

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

Member Variables

private const llvm::object::export_directory_table_entry* ExportTable
private uint32_t Index
private const llvm::object::COFFObjectFile* OwningObject = nullptr

Method Overview

Methods

ExportDirectoryEntryRef()

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

ExportDirectoryEntryRef(
    const llvm::object::
        export_directory_table_entry* Table,
    uint32_t I,
    const llvm::object::COFFObjectFile* Owner)

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

Parameters

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

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

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

Parameters

llvm::StringRef& Result

llvm::Error getExportRVA(uint32_t& Result) const

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

Parameters

uint32_t& Result

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

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

Parameters

llvm::StringRef& Result

llvm::Error getOrdinal(uint32_t& Result) const

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

Parameters

uint32_t& Result

llvm::Error getOrdinalBase(uint32_t& Result) const

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

Parameters

uint32_t& Result

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

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

Parameters

llvm::StringRef& Result

llvm::Error isForwarder(bool& Result) const

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

Parameters

bool& Result

void moveNext()

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