The QScriptSyntaxCheckResult class provides the result of a script syntax check. 更多...
头: | #include <QScriptSyntaxCheckResult> |
qmake: | QT += script |
Since: | Qt 4.5 |
该类在 Qt 4.5 引入。
enum | State { Error, Intermediate, Valid } |
QScriptSyntaxCheckResult (const QScriptSyntaxCheckResult & other ) | |
QScriptSyntaxCheckResult & | operator= (const QScriptSyntaxCheckResult & other ) |
~QScriptSyntaxCheckResult () | |
int | errorColumnNumber () const |
int | errorLineNumber () const |
QString | errorMessage () const |
QScriptSyntaxCheckResult::State | state () const |
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. |
Constructs a new QScriptSyntaxCheckResult from the other 结果。
赋值 other result to this QScriptSyntaxCheckResult , and returns a reference to this QScriptSyntaxCheckResult .
销毁此 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 .