Classes | |
struct | type |
Enumerations | |
enum | error_mode { e_unknown = 0, e_syntax = 1, e_token = 2, e_numeric = 4, e_symtab = 5, e_lexer = 6, e_helper = 7 } |
Functions | |
void | dump_error (const type &error) |
type | make_error (error_mode mode, const std::string &diagnostic="") |
type | make_error (error_mode mode, const lexer::token tk, const std::string &diagnostic="") |
std::string | to_str (error_mode mode) |
bool | update_error (type &error, const std::string &expression) |
Definition at line 10830 of file exprtk.hpp.
void exprtk::parser_error::dump_error | ( | const type & | error | ) | [inline] |
Definition at line 10925 of file exprtk.hpp.
type exprtk::parser_error::make_error | ( | error_mode | mode, |
const std::string & | diagnostic = "" |
||
) | [inline] |
Definition at line 10851 of file exprtk.hpp.
type exprtk::parser_error::make_error | ( | error_mode | mode, |
const lexer::token | tk, | ||
const std::string & | diagnostic = "" |
||
) | [inline] |
Definition at line 10862 of file exprtk.hpp.
std::string exprtk::parser_error::to_str | ( | error_mode | mode | ) | [inline] |
Definition at line 10871 of file exprtk.hpp.
bool exprtk::parser_error::update_error | ( | type & | error, |
const std::string & | expression | ||
) | [inline] |
Definition at line 10886 of file exprtk.hpp.