LIEF: Library to Instrument Executable Formats Version
|
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 * > |
![]() | |
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 |
![]() | |
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 |
Main class for the VDEX module which represents a VDEX file.
|
overridevirtual |
Implements LIEF::Object.