retdec
|
#include <exceptions.h>
Public Member Functions | |
UnexpectedOperandsError (cs_insn *i, const std::string &comment="") | |
virtual const char * | what () const noexcept override |
![]() | |
virtual | ~BaseError ()=default |
Private Attributes | |
cs_insn * | _insn = nullptr |
std::string | _comment |
An exception class thrown when unexpected operand(s) (number, type, etc.) is(are) encountered.
These exceptions may be suppressed and/or ignored.
retdec::capstone2llvmir::UnexpectedOperandsError::UnexpectedOperandsError | ( | cs_insn * | i, |
const std::string & | comment = "" |
||
) |
i | Capstone instruction in which unexpected operand was encountered. |
comment | Optional comment about the problem. |
|
overridevirtualnoexcept |
|
private |
|
private |