|
Cppcheck
|
Simple container to be thrown when internal error is detected. More...
#include <errortypes.h>
Public Types | |
| enum | Type { AST , SYNTAX , UNKNOWN_MACRO , INTERNAL , LIMIT , INSTANTIATION } |
Public Member Functions | |
| InternalError (const Token *tok, std::string errorMsg, Type type=INTERNAL) | |
| InternalError (const Token *tok, std::string errorMsg, std::string details, Type type=INTERNAL) | |
Public Attributes | |
| const Token * | token |
| std::string | errorMessage |
| std::string | details |
| Type | type |
| std::string | id |
Simple container to be thrown when internal error is detected.
Definition at line 36 of file errortypes.h.
| enum InternalError::Type |
| Enumerator | |
|---|---|
| AST | |
| SYNTAX | |
| UNKNOWN_MACRO | |
| INTERNAL | |
| LIMIT | |
| INSTANTIATION | |
Definition at line 37 of file errortypes.h.
Definition at line 42 of file errortypes.cpp.
| InternalError::InternalError | ( | const Token * | tok, |
| std::string | errorMsg, | ||
| std::string | details, | ||
| Type | type = INTERNAL |
||
| ) |
Definition at line 46 of file errortypes.cpp.
| std::string InternalError::details |
Definition at line 44 of file errortypes.h.
Referenced by ErrorMessage::fromInternalError().
| std::string InternalError::errorMessage |
Definition at line 43 of file errortypes.h.
Referenced by MainWindow::analyzeProject(), ErrorMessage::fromInternalError(), ProcessExecutor::handleRead(), main(), and ComplianceReportDialog::save().
| std::string InternalError::id |
Definition at line 46 of file errortypes.h.
Referenced by ErrorMessage::fromInternalError().
| const Token* InternalError::token |
Definition at line 42 of file errortypes.h.
Referenced by ErrorMessage::fromInternalError(), and TemplateSimplifier::simplifyNumericCalculations().
| Type InternalError::type |
Definition at line 45 of file errortypes.h.