ROSE 0.11.145.147
|
Exception thrown for parse errors.
Definition at line 60 of file BinaryVxcoreParser.h.
#include <frontend/BinaryFormats/BinaryVxcoreParser.h>
Public Member Functions | |
Exception (const boost::filesystem::path &fileName, size_t offset, const std::string &what) | |
Create a new exception with a location and error message. | |
std::string | toString () const |
Render this exception as a string. | |
void | print (std::ostream &out) const |
Emit this exception to a stream. | |
Public Member Functions inherited from Rose::Exception | |
Exception (const std::string &s) | |
Construct an exception with an error message. | |
|
inline |
Create a new exception with a location and error message.
Definition at line 66 of file BinaryVxcoreParser.h.
|
inline |
Definition at line 69 of file BinaryVxcoreParser.h.
|
inline |
Render this exception as a string.
Definition at line 72 of file BinaryVxcoreParser.h.
References Rose::StringUtility::cEscape().
Referenced by print().
|
inline |
Emit this exception to a stream.
No trailing linefeed is emitted.
Definition at line 79 of file BinaryVxcoreParser.h.
References toString().