retdec
|
#include <unpacker_exception.h>
Public Member Functions | |
UnpackerException (const UnpackerException &ex) | |
virtual const char * | what () const noexcept override |
const std::string & | getMessage () const noexcept |
Protected Member Functions | |
template<typename... Args> | |
UnpackerException (const Args &... args) | |
Private Member Functions | |
template<typename T , typename... Args> | |
void | buildMessage (std::stringstream &ss, const T &data, const Args &... args) |
void | buildMessage (std::stringstream &) |
Private Attributes | |
std::string | _msg |
Exception message. More... | |
Base class for all unpacker exceptions. It provides the message that can be bound to the exception.
|
inline |
Copy constructor.
ex | Another UnpackerException object. |
|
inlineexplicitprotected |
|
inlineprivate |
|
inlineprivate |
|
inlinenoexcept |
Provides exception message.
|
inlineoverridevirtualnoexcept |
Override of what() method from std::exception. Provides C-string of exception message.
|
private |
Exception message.