SourceLocation Class

class QQmlSA::SourceLocation

ソースコード内の位置または領域を表します。詳細...

Header: #include <SourceLocation>
CMake: find_package(Qt6 REQUIRED COMPONENTS QmlCompiler)
target_link_libraries(mytarget PRIVATE Qt6::QmlCompiler)
Status: Technical Preview

パブリック関数

quint32 begin() const
quint32 end() const
QQmlSA::SourceLocation endZeroLengthLocation(QStringView text) const
quint32 length() const
quint32 offset() const
quint32 startColumn() const
quint32 startLine() const
QQmlSA::SourceLocation startZeroLengthLocation() const

詳細説明

メンバー関数ドキュメント

quint32 SourceLocation::begin() const

このソース位置の開始のオフセットを返します。

quint32 SourceLocation::end() const

このソース位置の終端のオフセットを返す。

QQmlSA::SourceLocation SourceLocation::endZeroLengthLocation(QStringView text) const

text を指すこのソース位置の終わりを指す長さ 0 のソース位置を返します。

quint32 SourceLocation::length() const

このソース位置の長さを返します。

quint32 SourceLocation::offset() const

このソース位置の先頭のオフセットを返します。

quint32 SourceLocation::startColumn() const

このソース位置の先頭を含む列番号を返します。

quint32 SourceLocation::startLine() const

このソース位置の先頭を含む行番号を返します。

QQmlSA::SourceLocation SourceLocation::startZeroLengthLocation() const

このソース位置の先頭を指す長さ 0 のソース位置を返します。

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