16#ifndef LIEF_VDEX_FILE_H
17#define LIEF_VDEX_FILE_H
Definition OAT/Binary.hpp:41
Main class for the VDEX module which represents a VDEX file.
Definition VDEX/File.hpp:42
std::string dex2dex_json_info()
std::vector< std::unique_ptr< DEX::File > > dex_files_t
Definition VDEX/File.hpp:47
it_dex_files dex_files()
Iterator over LIEF::DEX::Files registered.
File(const File ©)=delete
File & operator=(const File ©)=delete
it_const_dex_files dex_files() const
const Header & header() const
VDEX Header.
friend std::ostream & operator<<(std::ostream &os, const File &vdex_file)
void accept(Visitor &visitor) const override
dex2dex_info_t dex2dex_info() const
Class which parse an VDEX file and transform into a VDEX::File object.
Definition VDEX/Parser.hpp:32
Definition Visitor.hpp:224
Iterator which returns reference on container's values.
Definition iterators.hpp:48
std::unordered_map< const DEX::File *, DEX::dex2dex_info_t > dex2dex_info_t
Definition VDEX/type_traits.hpp:29
LIEF namespace.
Definition Abstract/Binary.hpp:32
#define LIEF_API
Definition visibility.h:41