Class which represents a PE Export entry (cf. PE::Export)
More...
#include <ExportEntry.hpp>
|
| ExportEntry (uint32_t address, bool is_extern, uint16_t ordinal, uint32_t function_rva) |
|
| ExportEntry (const ExportEntry &) |
|
ExportEntry & | operator= (const ExportEntry &) |
|
uint16_t | ordinal () const |
|
uint32_t | address () const |
|
bool | is_extern () const |
|
bool | is_forwarded () const |
|
forward_information_t | forward_information () const |
|
uint32_t | function_rva () const |
|
void | ordinal (uint16_t ordinal) |
|
void | address (uint32_t address) |
|
void | is_extern (bool is_extern) |
|
uint64_t | value () const override |
|
void | value (uint64_t value) override |
|
void | set_forward_info (std::string lib, std::string function) |
|
void | accept (Visitor &visitor) const override |
|
| Symbol (std::string name) |
|
| Symbol (std::string name, uint64_t value) |
|
| Symbol (std::string name, uint64_t value, uint64_t size) |
|
| Symbol (const Symbol &) |
|
Symbol & | operator= (const Symbol &) |
|
void | swap (Symbol &other) |
|
virtual const std::string & | name () const |
| Return the symbol's name.
|
|
virtual std::string & | name () |
|
virtual void | name (const std::string &name) |
| Set symbol name.
|
|
virtual uint64_t | size () const |
| This size of the symbol (when applicable)
|
|
virtual void | size (uint64_t value) |
|
void | accept (Visitor &visitor) const override |
| Method so that the visitor can visit us.
|
|
| Object (const Object &other) |
|
Object & | operator= (const Object &other) |
|
template<class T > |
output_t< T > | as () |
|
template<class T > |
output_const_t< T > | as () const |
|
virtual bool | operator== (const Object &other) const |
|
virtual bool | operator!= (const Object &other) const |
|
|
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)
◆ accept()
void LIEF::PE::ExportEntry::accept |
( |
Visitor & | visitor | ) |
const |
|
overridevirtual |
◆ 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: