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 .