LIEF: Library to Instrument Executable Formats Version 2.0.0
Loading...
Searching...
No Matches
LIEF::VDEX::Parser Class Reference

Class which parses a VDEX file and transforms it into a VDEX::File object. More...

#include <Parser.hpp>

Public Member Functions

Parseroperator= (const Parser &copy)=delete
 Parser (const Parser &copy)=delete

Static Public Member Functions

static std::unique_ptr< Fileparse (std::string_view file)
template<class PathT, enable_if_path_t< PathT > = 0>
static std::unique_ptr< Fileparse (const PathT &file)
 Same as parse(std::string_view) but the file is given as a std::filesystem::path.
static std::unique_ptr< Fileparse (const std::vector< uint8_t > &data, std::string_view name="")

Detailed Description

Class which parses a VDEX file and transforms it into a VDEX::File object.

Constructor & Destructor Documentation

◆ Parser()

LIEF::VDEX::Parser::Parser ( const Parser & copy)
delete

References Parser(), and LIEF::VDEX::version().

Referenced by operator=(), and Parser().

Member Function Documentation

◆ operator=()

Parser & LIEF::VDEX::Parser::operator= ( const Parser & copy)
delete

References Parser().

◆ parse() [1/3]

template<class PathT, enable_if_path_t< PathT > = 0>
std::unique_ptr< File > LIEF::VDEX::Parser::parse ( const PathT & file)
inlinestatic

Same as parse(std::string_view) but the file is given as a std::filesystem::path.

References parse().

◆ parse() [2/3]

std::unique_ptr< File > LIEF::VDEX::Parser::parse ( const std::vector< uint8_t > & data,
std::string_view name = "" )
static

◆ parse() [3/3]

std::unique_ptr< File > LIEF::VDEX::Parser::parse ( std::string_view file)
static

Referenced by parse().


The documentation for this class was generated from the following file: