LLVM 22.0.0git
llvm::object::ExportDirectoryEntryRef Class Reference

#include "llvm/Object/COFF.h"

Public Member Functions

 ExportDirectoryEntryRef ()=default
 ExportDirectoryEntryRef (const export_directory_table_entry *Table, uint32_t I, const COFFObjectFile *Owner)
LLVM_ABI bool operator== (const ExportDirectoryEntryRef &Other) const
LLVM_ABI void moveNext ()
LLVM_ABI Error getDllName (StringRef &Result) const
LLVM_ABI Error getOrdinalBase (uint32_t &Result) const
LLVM_ABI Error getOrdinal (uint32_t &Result) const
LLVM_ABI Error getExportRVA (uint32_t &Result) const
LLVM_ABI Error getSymbolName (StringRef &Result) const
LLVM_ABI Error isForwarder (bool &Result) const
LLVM_ABI Error getForwardTo (StringRef &Result) const

Detailed Description

Definition at line 1289 of file COFF.h.

Constructor & Destructor Documentation

◆ ExportDirectoryEntryRef() [1/2]

llvm::object::ExportDirectoryEntryRef::ExportDirectoryEntryRef ( )
default

Referenced by operator==().

◆ ExportDirectoryEntryRef() [2/2]

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

Definition at line 1292 of file COFF.h.

References I.

Member Function Documentation

◆ getDllName()

Error ExportDirectoryEntryRef::getDllName ( StringRef & Result) const

Definition at line 1738 of file COFFObjectFile.cpp.

References llvm::Error::success().

◆ getExportRVA()

Error ExportDirectoryEntryRef::getExportRVA ( uint32_t & Result) const

◆ getForwardTo()

Error ExportDirectoryEntryRef::getForwardTo ( StringRef & Result) const

Definition at line 1816 of file COFFObjectFile.cpp.

References getExportRVA(), and llvm::Error::success().

◆ getOrdinal()

Error ExportDirectoryEntryRef::getOrdinal ( uint32_t & Result) const

Definition at line 1754 of file COFFObjectFile.cpp.

References llvm::Error::success().

◆ getOrdinalBase()

Error ExportDirectoryEntryRef::getOrdinalBase ( uint32_t & Result) const

Definition at line 1748 of file COFFObjectFile.cpp.

References llvm::Error::success().

◆ getSymbolName()

Error ExportDirectoryEntryRef::getSymbolName ( StringRef & Result) const

Definition at line 1774 of file COFFObjectFile.cpp.

References I, llvm::Offset, and llvm::Error::success().

◆ isForwarder()

◆ moveNext()

void ExportDirectoryEntryRef::moveNext ( )

Definition at line 1732 of file COFFObjectFile.cpp.

◆ operator==()

bool ExportDirectoryEntryRef::operator== ( const ExportDirectoryEntryRef & Other) const

Definition at line 1727 of file COFFObjectFile.cpp.

References ExportDirectoryEntryRef(), and llvm::Other.


The documentation for this class was generated from the following files: