LIEF: Library to Instrument Executable Formats Version 0.15.1
|
This class represents a LF_MODIFIER
PDB type.
More...
#include <Modifier.hpp>
Public Member Functions | |
std::unique_ptr< Type > | underlying_type () const |
Underlying type targeted by this modifier. | |
~Modifier () override | |
Public Member Functions inherited from LIEF::pdb::Type | |
KIND | kind () const |
template<class T > | |
const T * | as () const |
virtual | ~Type () |
Static Public Member Functions | |
static bool | classof (const Type *type) |
Static Public Member Functions inherited from LIEF::pdb::Type | |
static std::unique_ptr< Type > | create (std::unique_ptr< details::Type > impl) |
Additional Inherited Members | |
Public Types inherited from LIEF::pdb::Type | |
enum class | KIND { UNKNOWN = 0 , CLASS , POINTER , SIMPLE , ENUM , FUNCTION , MODIFIER , BITFIELD , ARRAY , UNION , STRUCTURE , INTERFACE } |
This class represents a LF_MODIFIER
PDB type.
|
override |
|
inlinestatic |
References LIEF::pdb::Type::kind().
std::unique_ptr< Type > LIEF::pdb::types::Modifier::underlying_type | ( | ) | const |
Underlying type targeted by this modifier.