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
- public ExportDirectoryEntryRef()
- public ExportDirectoryEntryRef(const llvm::object::export_directory_table_entry * Table, uint32_t I, const llvm::object::COFFObjectFile * Owner)
- public llvm::Error getDllName(llvm::StringRef & Result) const
- public llvm::Error getExportRVA(uint32_t & Result) const
- public llvm::Error getForwardTo(llvm::StringRef & Result) const
- public llvm::Error getOrdinal(uint32_t & Result) const
- public llvm::Error getOrdinalBase(uint32_t & Result) const
- public llvm::Error getSymbolName(llvm::StringRef & Result) const
- public llvm::Error isForwarder(bool & Result) const
- public void moveNext()
Methods
¶ExportDirectoryEntryRef()
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)
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
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
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
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
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
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
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
llvm::Error isForwarder(bool& Result) const
Declared at: llvm/include/llvm/Object/COFF.h:1189
Parameters
- bool& Result
¶void moveNext()
void moveNext()
Declared at: llvm/include/llvm/Object/COFF.h:1181