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.