Class which represent a DEX Field.
More...
#include <Field.hpp>
Class which represent a DEX Field.
◆ access_flags_list_t
◆ Field() [1/3]
LIEF::DEX::Field::Field |
( |
| ) |
|
◆ Field() [2/3]
LIEF::DEX::Field::Field |
( |
std::string | name, |
|
|
Class * | parent = nullptr ) |
◆ Field() [3/3]
LIEF::DEX::Field::Field |
( |
const Field & | | ) |
|
◆ ~Field()
LIEF::DEX::Field::~Field |
( |
| ) |
|
|
override |
◆ accept()
void LIEF::DEX::Field::accept |
( |
Visitor & | visitor | ) |
const |
|
overridevirtual |
◆ access_flags()
◆ cls() [1/2]
Class * LIEF::DEX::Field::cls |
( |
| ) |
|
◆ cls() [2/2]
const Class * LIEF::DEX::Field::cls |
( |
| ) |
const |
◆ has()
Check if the field has the given ACCESS_FLAGS.
◆ has_class()
bool LIEF::DEX::Field::has_class |
( |
| ) |
const |
True if a class is associated with this field (which should be the case)
◆ index()
size_t LIEF::DEX::Field::index |
( |
| ) |
const |
Index in the DEX Fields pool.
◆ is_static()
bool LIEF::DEX::Field::is_static |
( |
| ) |
const |
True if this field is a static one.
◆ name()
const std::string & LIEF::DEX::Field::name |
( |
| ) |
const |
◆ operator=()
Field & LIEF::DEX::Field::operator= |
( |
const Field & | | ) |
|
◆ type() [1/2]
Type * LIEF::DEX::Field::type |
( |
| ) |
|
◆ type() [2/2]
const Type * LIEF::DEX::Field::type |
( |
| ) |
const |
The documentation for this class was generated from the following file: