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.
© 2015 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.