|
CBMC
|
Exception thrown by the tokenizer (and the parser built on top of it) to report a syntactic error at a known source line. More...
#include <smt2_tokenizer.h>
Collaboration diagram for smt2_tokenizert::smt2_errort:Public Member Functions | |
| smt2_errort (smt2_errort &&)=default | |
| smt2_errort (const smt2_errort &other) | |
| smt2_errort (const std::string &_message, unsigned _line_no) | |
| smt2_errort (unsigned _line_no) | |
| std::string | what () const |
| unsigned | get_line_no () const |
| std::ostringstream & | message_ostream () |
Protected Attributes | |
| std::ostringstream | message |
| unsigned | line_no |
Exception thrown by the tokenizer (and the parser built on top of it) to report a syntactic error at a known source line.
Holds an std::ostringstream so that callers can assemble the diagnostic piecewise via operator<<.
Definition at line 33 of file smt2_tokenizer.h.
|
default |
|
inline |
Definition at line 38 of file smt2_tokenizer.h.
|
inline |
Definition at line 45 of file smt2_tokenizer.h.
|
inlineexplicit |
Definition at line 51 of file smt2_tokenizer.h.
|
inline |
Definition at line 60 of file smt2_tokenizer.h.
|
inline |
Definition at line 65 of file smt2_tokenizer.h.
|
inline |
Definition at line 55 of file smt2_tokenizer.h.
|
protected |
Definition at line 72 of file smt2_tokenizer.h.
|
protected |
Definition at line 71 of file smt2_tokenizer.h.