7 #ifndef RETDEC_UNPACKER_RETDEC_UNPACKER_EXCEPTION_H
8 #define RETDEC_UNPACKER_RETDEC_UNPACKER_EXCEPTION_H
37 virtual const char*
what() const noexcept
override
61 template <
typename T,
typename... Args>
void buildMessage(std::stringstream& ss,
const T& data,
const Args&... args)
Definition: unpacker_exception.h:108
DecompressionFailedException()
Definition: unpacker_exception.h:110
Definition: unpacker_exception.h:79
FatalException(const Args &... args)
Definition: unpacker_exception.h:81
Definition: unpacker_exception.h:128
NoEntryPointException()
Definition: unpacker_exception.h:130
Definition: unpacker_exception.h:21
virtual const char * what() const noexcept override
Definition: unpacker_exception.h:37
void buildMessage(std::stringstream &)
Definition: unpacker_exception.h:67
UnpackerException(const UnpackerException &ex)
Definition: unpacker_exception.h:28
void buildMessage(std::stringstream &ss, const T &data, const Args &... args)
Definition: unpacker_exception.h:61
UnpackerException(const Args &... args)
Definition: unpacker_exception.h:53
const std::string & getMessage() const noexcept
Definition: unpacker_exception.h:47
std::string _msg
Exception message.
Definition: unpacker_exception.h:71
Definition: unpacker_exception.h:99
UnsupportedFileException()
Definition: unpacker_exception.h:101
Definition: unpacker_exception.h:119
UnsupportedStubException()
Definition: unpacker_exception.h:121
Definition: archive_wrapper.h:19
Supportive functionality for the generic unpacker.