Class which represents a PE Export entry (cf. PE::Export)
More...
#include <ExportEntry.hpp>
|
template<class T > |
using | output_t = add_pointer_t<decay_t<T>> |
|
template<class T > |
using | output_const_t = add_pointer_t<add_const_t<decay_t<T>>> |
|
Class which represents a PE Export entry (cf. PE::Export)
◆ ExportEntry() [1/3]
LIEF::PE::ExportEntry::ExportEntry |
( |
| ) |
|
|
default |
◆ ExportEntry() [2/3]
LIEF::PE::ExportEntry::ExportEntry |
( |
uint32_t | address, |
|
|
bool | is_extern, |
|
|
uint16_t | ordinal, |
|
|
uint32_t | function_rva ) |
|
inline |
◆ ExportEntry() [3/3]
LIEF::PE::ExportEntry::ExportEntry |
( |
const ExportEntry & | | ) |
|
|
default |
◆ ~ExportEntry()
LIEF::PE::ExportEntry::~ExportEntry |
( |
| ) |
|
|
overridedefault |
◆ accept()
void LIEF::PE::ExportEntry::accept |
( |
Visitor & | visitor | ) |
const |
|
overridevirtual |
◆ address() [1/2]
uint32_t LIEF::PE::ExportEntry::address |
( |
| ) |
const |
|
inline |
◆ address() [2/2]
void LIEF::PE::ExportEntry::address |
( |
uint32_t | address | ) |
|
|
inline |
◆ demangled_name()
std::string LIEF::PE::ExportEntry::demangled_name |
( |
| ) |
const |
Demangled representation of the symbol or an empty string if it can't be demangled.
◆ forward_information()
◆ function_rva()
uint32_t LIEF::PE::ExportEntry::function_rva |
( |
| ) |
const |
|
inline |
◆ is_extern() [1/2]
bool LIEF::PE::ExportEntry::is_extern |
( |
| ) |
const |
|
inline |
◆ is_extern() [2/2]
void LIEF::PE::ExportEntry::is_extern |
( |
bool | is_extern | ) |
|
|
inline |
◆ is_forwarded()
bool LIEF::PE::ExportEntry::is_forwarded |
( |
| ) |
const |
|
inline |
◆ operator=()
◆ ordinal() [1/2]
uint16_t LIEF::PE::ExportEntry::ordinal |
( |
| ) |
const |
|
inline |
◆ ordinal() [2/2]
void LIEF::PE::ExportEntry::ordinal |
( |
uint16_t | ordinal | ) |
|
|
inline |
◆ set_forward_info()
void LIEF::PE::ExportEntry::set_forward_info |
( |
std::string | lib, |
|
|
std::string | function ) |
|
inline |
◆ value() [1/2]
uint64_t LIEF::PE::ExportEntry::value |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ value() [2/2]
void LIEF::PE::ExportEntry::value |
( |
uint64_t | value | ) |
|
|
inlineoverridevirtual |
The documentation for this class was generated from the following file: