The QScriptSyntaxCheckResult class provides the result of a script syntax check. 更多...
| 头: | #include <QScriptSyntaxCheckResult> |
| qmake: | QT += script |
| Since: | Qt 4.5 |
| enum | State { Error, Intermediate, Valid } |
| QScriptSyntaxCheckResult (const QScriptSyntaxCheckResult & other ) | |
| ~QScriptSyntaxCheckResult () | |
| int | errorColumnNumber () const |
| int | errorLineNumber () const |
| QString | errorMessage () const |
| 状态 | state () const |
| QScriptSyntaxCheckResult & | operator= (const QScriptSyntaxCheckResult & other ) |
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.
This enum specifies the state of a syntax check.
| 常量 | 值 | 描述 |
|---|---|---|
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. |
构造新的 QScriptSyntaxCheckResult 从 other 结果。
销毁此 QScriptSyntaxCheckResult .
Returns the error column number of this QScriptSyntaxCheckResult , or -1 if there is no error.
另请参阅 state () 和 errorLineNumber ().
Returns the error line number of this QScriptSyntaxCheckResult , or -1 if there is no error.
另请参阅 state () 和 errorMessage ().
Returns the error message of this QScriptSyntaxCheckResult , or an empty string if there is no error.
另请参阅 state () 和 errorLineNumber ().
Returns the state of this QScriptSyntaxCheckResult .
赋值 other result to this QScriptSyntaxCheckResult , and returns a reference to this QScriptSyntaxCheckResult .