97 virtual const char *
what()
const noexcept override;
129 virtual const char *
what()
const noexcept override;
161 virtual const char*
what()
const noexcept override;
170 virtual const char*
Type()
const;
211 virtual const char*
what()
const noexcept override;
245 virtual const char*
Type()
const override;
Definition: DecompilerException.h:21
Not implemented exception.
Definition: DecompilerException.h:36
NotImplementedException()=default
Constructor.
Unknown bank exception.
Definition: DecompilerException.h:66
UnknownBankException()=default
Constructor.
Unknown conditional operator exception.
Definition: DecompilerException.h:112
std::string what_
The error message.
Definition: DecompilerException.h:136
UnknownConditionalOperatorException(unsigned int address, unsigned int op)
Constructor.
Definition: DecompilerException.cpp:25
virtual const char * what() const noexcept override
Produces an error message.
Definition: DecompilerException.cpp:32
Unknown jump type exception.
Definition: DecompilerException.h:194
virtual const char * what() const noexcept override
Produces an error message.
Definition: DecompilerException.cpp:49
std::string what_
The error message.
Definition: DecompilerException.h:218
UnknownJumpTypeException(unsigned int address, unsigned int opcode)
Constructor.
Definition: DecompilerException.cpp:44
Unknown opcode exception.
Definition: DecompilerException.h:144
unsigned int opcode_
The value of the invalid opcode.
Definition: DecompilerException.h:180
char buffer_[255]
Buffer for formatting the error message.
Definition: DecompilerException.h:185
virtual const char * Type() const
Retrieves an exception identifier.
Definition: DecompilerException.cpp:42
virtual const char * what() const noexcept override
Produces an error message.
Definition: DecompilerException.cpp:37
UnknownOpcodeException(unsigned int address, unsigned int opcode)
Constructor.
Definition: DecompilerException.cpp:34
unsigned int address_
Address where the invalid opcode was found.
Definition: DecompilerException.h:175
Unknown opcode parameter exception.
Definition: DecompilerException.h:81
UnknownOpcodeParameterException(std::string param)
Constructor.
Definition: DecompilerException.cpp:19
virtual const char * what() const noexcept override
Produces an error message.
Definition: DecompilerException.cpp:23
std::string what_
The error message.
Definition: DecompilerException.h:104
Unknown subopcode exception.
Definition: DecompilerException.h:226
virtual const char * Type() const override
Retrieves an exception identifier.
Definition: DecompilerException.cpp:54
UnknownSubOpcodeException(unsigned int address, unsigned int opcode)
Constructor.
Definition: DecompilerException.cpp:51
Wrong type exception.
Definition: DecompilerException.h:29