|
LIEF: Library to Instrument Executable Formats Version 1.0.0
|
Main class for the VDEX module which represents a VDEX file. More...
#include <File.hpp>


Public Types | |
| using | dex_files_t = std::vector<std::unique_ptr<DEX::File>> |
| using | it_dex_files = ref_iterator<dex_files_t&, DEX::File*> |
| using | it_const_dex_files = const_ref_iterator<const dex_files_t&, const DEX::File*> |
| Public Types inherited from LIEF::Object | |
| 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>>> |
Public Member Functions | |
| File & | operator= (const File ©)=delete |
| File (const File ©)=delete | |
| const Header & | header () const |
| VDEX Header. | |
| Header & | header () |
| it_dex_files | dex_files () |
| Iterator over LIEF::DEX::Files registered. | |
| it_const_dex_files | dex_files () const |
| dex2dex_info_t | dex2dex_info () const |
| std::string | dex2dex_json_info () |
| void | accept (Visitor &visitor) const override |
| ~File () override | |
| Public Member Functions inherited from LIEF::Object | |
| Object () | |
| Object (const Object &other) | |
| Object & | operator= (const Object &other) |
| Object (Object &&other) noexcept=default | |
| Object & | operator= (Object &&other) noexcept=default |
| 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 |
| virtual | ~Object () |
| using LIEF::VDEX::File::dex_files_t = std::vector<std::unique_ptr<DEX::File>> |
| using LIEF::VDEX::File::it_const_dex_files = const_ref_iterator<const dex_files_t&, const DEX::File*> |
|
delete |
References File().
Referenced by File(), operator<<, and operator=().
|
override |
|
overridevirtual |
Implements LIEF::Object.
| dex2dex_info_t LIEF::VDEX::File::dex2dex_info | ( | ) | const |
| std::string LIEF::VDEX::File::dex2dex_json_info | ( | ) |
| it_dex_files LIEF::VDEX::File::dex_files | ( | ) |
Iterator over LIEF::DEX::Files registered.
| it_const_dex_files LIEF::VDEX::File::dex_files | ( | ) | const |
| Header & LIEF::VDEX::File::header | ( | ) |