This class represents an attribute (LF_MEMBER
) in an aggregate (class, struct, union, ...)
More...
#include <Attribute.hpp>
|
| Attribute (std::unique_ptr< details::Attribute > impl) |
|
std::string | name () const |
| Name of the attribute.
|
|
std::unique_ptr< Type > | type () const |
| Type of this attribute.
|
|
uint64_t | field_offset () const |
| Offset of this attribute in the aggregate.
|
|
| ~Attribute () |
|
This class represents an attribute (LF_MEMBER
) in an aggregate (class, struct, union, ...)
◆ Attribute()
LIEF::pdb::types::Attribute::Attribute |
( |
std::unique_ptr< details::Attribute > | impl | ) |
|
◆ ~Attribute()
LIEF::pdb::types::Attribute::~Attribute |
( |
| ) |
|
◆ field_offset()
uint64_t LIEF::pdb::types::Attribute::field_offset |
( |
| ) |
const |
Offset of this attribute in the aggregate.
◆ name()
std::string LIEF::pdb::types::Attribute::name |
( |
| ) |
const |
◆ type()
std::unique_ptr< Type > LIEF::pdb::types::Attribute::type |
( |
| ) |
const |
The documentation for this class was generated from the following file: