QScriptSyntaxCheckResult Class
The QScriptSyntaxCheckResult class provides the result of a script syntax check. More...
| Header: | #include <QScriptSyntaxCheckResult> |
| qmake: | QT += script |
| Since: | Qt 4.5 |
Public Types
| enum | State { Error, Intermediate, Valid } |
Public Functions
| QScriptSyntaxCheckResult(const QScriptSyntaxCheckResult & other) | |
| ~QScriptSyntaxCheckResult() | |
| int | errorColumnNumber() const |
| int | errorLineNumber() const |
| QString | errorMessage() const |
| State | state() const |
| QScriptSyntaxCheckResult & | operator=(const QScriptSyntaxCheckResult & other) |
Detailed Description
The QScriptSyntaxCheckResult class provides the result of a script syntax check.
QScriptSyntaxCheckResult is returned by QScriptEngine::checkSyntax() to provide information about the syntactical (in)correctness of a script.
Member Type Documentation
enum QScriptSyntaxCheckResult::State
This enum specifies the state of a syntax check.
| Constant | Value | Description |
|---|---|---|
| QScriptSyntaxCheckResult::Error | 0 | The program contains a syntax error. |
| QScriptSyntaxCheckResult::Intermediate | 1 | The program is incomplete. |
| QScriptSyntaxCheckResult::Valid | 2 | The program is a syntactically correct Qt Script program. |
Member Function Documentation
QScriptSyntaxCheckResult::QScriptSyntaxCheckResult(const QScriptSyntaxCheckResult & other)
Constructs a new QScriptSyntaxCheckResult from the other result.
QScriptSyntaxCheckResult::~QScriptSyntaxCheckResult()
Destroys this QScriptSyntaxCheckResult.
int QScriptSyntaxCheckResult::errorColumnNumber() const
Returns the error column number of this QScriptSyntaxCheckResult, or -1 if there is no error.
See also state() and errorLineNumber().
int QScriptSyntaxCheckResult::errorLineNumber() const
Returns the error line number of this QScriptSyntaxCheckResult, or -1 if there is no error.
See also state() and errorMessage().
QString QScriptSyntaxCheckResult::errorMessage() const
Returns the error message of this QScriptSyntaxCheckResult, or an empty string if there is no error.
See also state() and errorLineNumber().
State QScriptSyntaxCheckResult::state() const
Returns the state of this QScriptSyntaxCheckResult.
QScriptSyntaxCheckResult & QScriptSyntaxCheckResult::operator=(const QScriptSyntaxCheckResult & other)
Assigns the other result to this QScriptSyntaxCheckResult, and returns a reference to this QScriptSyntaxCheckResult.