NumeRe v1.1.4
NumeRe: Framework für Numerische Rechnungen
|
A class that handles the error messages. More...
#include <muParserError.h>
Public Types | |
typedef ParserErrorMsg | self_type |
Public Member Functions | |
ParserErrorMsg & | operator= (const ParserErrorMsg &) |
Assignement operator is deactivated. More... | |
ParserErrorMsg (const ParserErrorMsg &) | |
ParserErrorMsg () | |
~ParserErrorMsg () | |
string_type | operator[] (unsigned a_iIdx) const |
Static Public Member Functions | |
static const ParserErrorMsg & | Instance () |
Private Attributes | |
std::vector< string_type > | m_vErrMsg |
A vector with the predefined error messages. More... | |
Static Private Attributes | |
static const self_type | m_Instance |
The instance pointer. More... | |
A class that handles the error messages.
Definition at line 104 of file muParserError.h.
Definition at line 107 of file muParserError.h.
mu::ParserErrorMsg::ParserErrorMsg | ( | const ParserErrorMsg & | ) |
Definition at line 58 of file muParserError.cpp.
mu::ParserErrorMsg::ParserErrorMsg | ( | ) |
Definition at line 62 of file muParserError.cpp.
References mu::ecBUILTIN_OVERLOAD, mu::ecCOUNT, mu::ecDIV_BY_ZERO, mu::ecDOMAIN_ERROR, mu::ecEMPTY_EXPRESSION, mu::ecGENERIC, mu::ecINTERNAL_ERROR, mu::ecINVALID_BINOP_IDENT, mu::ecINVALID_FUN_PTR, mu::ecINVALID_INFIX_IDENT, mu::ecINVALID_NAME, mu::ecINVALID_POSTFIX_IDENT, mu::ecINVALID_VAR_PTR, mu::ecLOCALE, mu::ecMISPLACED_COLON, mu::ecMISSING_ELSE_CLAUSE, mu::ecMISSING_PARENS, mu::ecNAME_CONFLICT, mu::ecOPRT_TYPE_CONFLICT, mu::ecOPT_PRI, mu::ecSTR_RESULT, mu::ecSTRING_EXPECTED, mu::ecTOO_FEW_PARAMS, mu::ecTOO_MANY_PARAMS, mu::ecUNASSIGNABLE_TOKEN, mu::ecUNEXPECTED_ARG, mu::ecUNEXPECTED_ARG_SEP, mu::ecUNEXPECTED_CONDITIONAL, mu::ecUNEXPECTED_EOF, mu::ecUNEXPECTED_FUN, mu::ecUNEXPECTED_OPERATOR, mu::ecUNEXPECTED_PARENS, mu::ecUNEXPECTED_STR, mu::ecUNEXPECTED_VAL, mu::ecUNEXPECTED_VAR, mu::ecUNTERMINATED_STRING, mu::ecVAL_EXPECTED, and m_vErrMsg.
mu::ParserErrorMsg::~ParserErrorMsg | ( | ) |
Definition at line 45 of file muParserError.cpp.
|
static |
Definition at line 33 of file muParserError.cpp.
References m_Instance.
ParserErrorMsg & mu::ParserErrorMsg::operator= | ( | const ParserErrorMsg & | ) |
Assignement operator is deactivated.
Definition at line 51 of file muParserError.cpp.
string_type mu::ParserErrorMsg::operator[] | ( | unsigned | a_iIdx | ) | const |
Definition at line 39 of file muParserError.cpp.
References m_vErrMsg.
|
staticprivate |
|
private |
A vector with the predefined error messages.
Definition at line 119 of file muParserError.h.
Referenced by operator[](), and ParserErrorMsg().