retdec
|
#include <exceptions.h>
Public Types | |
enum class | eType { UNDEF , BASIC_MODE , EXTRA_MODE , BASIC_MODE_CHANGE } |
Public Member Functions | |
ModeSettingError (cs_arch a, cs_mode m, eType t) | |
std::string | getMessage () const |
virtual const char * | what () const noexcept override |
![]() | |
virtual | ~BaseError ()=default |
Private Attributes | |
cs_arch | _arch = CS_ARCH_ALL |
cs_mode | _mode = CS_MODE_LITTLE_ENDIAN |
eType | _type = eType::UNDEF |
An exception class related to Capstone mode setting errors.
|
strong |
retdec::capstone2llvmir::ModeSettingError::ModeSettingError | ( | cs_arch | a, |
cs_mode | m, | ||
eType | t | ||
) |
std::string retdec::capstone2llvmir::ModeSettingError::getMessage | ( | ) | const |
|
overridevirtualnoexcept |
|
private |
|
private |
|
private |