|
using | quick_code_t = std::vector<uint8_t> |
| Container for the Quick Code.
|
|
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>>> |
|
|
| Method (DEX::Method *method, Class *oat_class, std::vector< uint8_t > code={}) |
|
| Method (const Method &) |
|
Method & | operator= (const Method &) |
|
std::string | name () const |
| Method's name.
|
|
const Class * | oat_class () const |
| OAT Class associated with this Method.
|
|
Class * | oat_class () |
|
bool | has_dex_method () const |
| Check if a LIEF::DEX::Method is associated with this Method.
|
|
const DEX::Method * | dex_method () const |
| LIEF::DEX::Method associated (if any)
|
|
DEX::Method * | dex_method () |
|
bool | is_dex2dex_optimized () const |
| True if the optimization is DEX.
|
|
bool | is_compiled () const |
|
const DEX::dex2dex_method_info_t & | dex2dex_info () const |
|
const quick_code_t & | quick_code () const |
| Quick code associated with the method.
|
|
void | quick_code (const quick_code_t &code) |
|
void | accept (Visitor &visitor) const override |
|
| 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 |
|
◆ accept()
void LIEF::OAT::Method::accept |
( |
Visitor & | visitor | ) |
const |
|
overridevirtual |
The documentation for this class was generated from the following file: