LIEF: Library to Instrument Executable Formats Version 0.17.0
|
#include <AuxiliaryCLRToken.hpp>
Public Member Functions | |
AuxiliaryCLRToken () | |
AuxiliaryCLRToken (const AuxiliaryCLRToken &)=default | |
AuxiliaryCLRToken & | operator= (const AuxiliaryCLRToken &)=default |
AuxiliaryCLRToken (AuxiliaryCLRToken &&)=default | |
AuxiliaryCLRToken & | operator= (AuxiliaryCLRToken &&)=default |
std::unique_ptr< AuxiliarySymbol > | clone () const override |
std::string | to_string () const override |
~AuxiliaryCLRToken () override=default | |
![]() | |
AuxiliarySymbol ()=default | |
AuxiliarySymbol (std::vector< uint8_t > payload) | |
AuxiliarySymbol (const AuxiliarySymbol &)=default | |
AuxiliarySymbol & | operator= (const AuxiliarySymbol &)=default |
AuxiliarySymbol (AuxiliarySymbol &&)=default | |
AuxiliarySymbol & | operator= (AuxiliarySymbol &&)=default |
AuxiliarySymbol (TYPE ty) | |
TYPE | type () const |
span< const uint8_t > | payload () const |
For unknown type only, return the raw representation of this symbol. | |
span< uint8_t > | payload () |
virtual | ~AuxiliarySymbol ()=default |
template<class T > | |
const T * | as () const |
Helper to downcast a AuxiliarySymbol into a concrete implementation. | |
Static Public Member Functions | |
static std::unique_ptr< AuxiliaryCLRToken > | parse (const std::vector< uint8_t > &payload) |
static bool | classof (const AuxiliarySymbol *sym) |
![]() | |
static std::unique_ptr< AuxiliarySymbol > | parse (Symbol &sym, std::vector< uint8_t > payload) |
static TYPE | get_aux_type (const Symbol &sym) |
Additional Inherited Members | |
![]() | |
enum class | TYPE { UNKNOWN = 0 , CLR_TOKEN , FUNC_DEF , BF_AND_EF , WEAK_EXTERNAL , FILE , SEC_DEF } |
Type discriminator for the subclasses. More... | |
|
inline |
|
default |
|
default |
|
overridedefault |
|
inlinestatic |
References LIEF::PE::AuxiliarySymbol::type().
|
inlineoverridevirtual |
Reimplemented from LIEF::PE::AuxiliarySymbol.
|
default |
|
default |
|
static |
|
inlineoverridevirtual |
Reimplemented from LIEF::PE::AuxiliarySymbol.