QScxmlError Class

QScxmlError クラスは、SCXML ファイルのパース時に Qt SCXML ステートマシンが返すエラーについて記述します。詳細...

Header: #include <QScxmlError>
CMake: find_package(Qt6 REQUIRED COMPONENTS Scxml)
target_link_libraries(mytarget PRIVATE Qt6::Scxml)
qmake: QT += scxml

プロパティ

パブリック関数

QScxmlError()
QScxmlError(const QString &fileName, int line, int column, const QString &description)
QScxmlError(const QScxmlError &other)
~QScxmlError()
int column() const
QString description() const
QString fileName() const
bool isValid() const
int line() const
QString toString() const
QScxmlError &operator=(const QScxmlError &other)

詳細な説明

QScxmlStateMachine およびQScxmlCompilerも参照

プロパティの説明

[read-only] column : const int

このプロパティは SCXML エラーが発生した列番号を保持します。

アクセス関数:

int column() const

[read-only] description : const QString

このプロパティは SCXML エラーの説明を保持します。

アクセス関数:

QString description() const

[read-only] fileName : const QString

このプロパティは、SCXML エラーが発生したファイルの名前を保持します。

アクセス関数:

QString fileName() const

[read-only] line : const int

このプロパティは SCXML エラーが発生した行番号を保持します。

アクセス関数:

int line() const

[read-only] valid : const bool

このプロパティは SCXML エラーが有効かどうかを保持します。

アクセス関数:

bool isValid() const

メンバ関数ドキュメント

QScxmlError::QScxmlError()

無効な SCXML エラーを新規に作成します。

QScxmlError::QScxmlError(const QString &fileName, int line, int column, const QString &description)

エラーメッセージdescription と、エラーが発生したfileNamelinecolumn を含む、新しい有効な SCXML エラーを作成します。

QScxmlError::QScxmlError(const QScxmlError &other)

other のコピーを作成します。

[noexcept] QScxmlError::~QScxmlError()

SCXML エラーを破棄します。

int QScxmlError::column() const

エラーが発生した列を返します。

注意: プロパティ列のゲッター関数です。

QString QScxmlError::description() const

エラーメッセージを返します。

注釈 : プロパティ記述のゲッター関数です。

QString QScxmlError::fileName() const

エラーが発生したファイル名を返します。

注: プロパティ fileName のゲッター関数。

bool QScxmlError::isValid() const

エラーが有効であればtrue を返し、そうでなければfalse を返す。無効なエラーは、デフォルトのコンストラクタを呼び出すか、無効なエラーを代入することによってのみ作成できます。

注: プロパティvalid のゲッター関数。

int QScxmlError::line() const

エラーが発生した行を返す。

: プロパティ line のゲッター関数。

QString QScxmlError::toString() const

この便宜メソッドは、エラーを文字列に変換します。エラーメッセージを以下のフォーマットで返します:"ファイル名:行:列:エラー:説明" の形式でエラーメッセージを返します。

QScxmlError &QScxmlError::operator=(const QScxmlError &other)

この SCXML エラーにother を割り当て、この SCXML エラーへの参照を返します。

©2024 The Qt Company Ltd. 本文書に含まれる文書の著作権はそれぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。