#include <Assembler.h>
Collaboration diagram for Assembler::Exception:

Public Member Functions | |
| Exception (const std::string &reason, SgAsmInstruction *insn) | |
| An exception bound to a particular instruction being assembled. | |
| Exception (const std::string &reason) | |
| An exception not bound to a particular instruction. | |
| void | print (std::ostream &) const |
Public Attributes | |
| std::string | mesg |
| Reason that disassembly failed. | |
| SgAsmInstruction * | insn |
| Instruction associated with an assembly error. | |
Friends | |
| std::ostream & | operator<< (std::ostream &, const Exception &) |
| Assembler::Exception::Exception | ( | const std::string & | reason, | |
| SgAsmInstruction * | insn | |||
| ) | [inline] |
An exception bound to a particular instruction being assembled.
| Assembler::Exception::Exception | ( | const std::string & | reason | ) | [inline] |
An exception not bound to a particular instruction.
| void Assembler::Exception::print | ( | std::ostream & | ) | const |
| std::ostream& operator<< | ( | std::ostream & | , | |
| const Exception & | ||||
| ) | [friend] |
| std::string Assembler::Exception::mesg |
Reason that disassembly failed.
Instruction associated with an assembly error.
1.4.7