このページでは

QRangeModelAdapter::ConstRowReference Struct

struct QRangeModelAdapter::ConstRowReference

ConstRowReference は、QRangeModel 内の const 行をラップする参照ラッパーです。詳細...

この構造体はテクノロジープレビュー段階にあり、変更される可能性があります。

この構造体は Qt 6.11 で導入されました。

パブリック関数

ConstRowReference()
ConstRowReference(const QRangeModelAdapter<Range, Protocol, Model>::ConstRowReference &)
ConstRowReference(QRangeModelAdapter<Range, Protocol, Model>::ConstRowReference &&)
~ConstRowReference()
QRangeModelAdapter<Range, Protocol, Model>::ConstRowReference &operator=(QRangeModelAdapter<Range, Protocol, Model>::ConstRowReference &&)
QRangeModelAdapter<Range, Protocol, Model>::ConstRowReference &operator=(const QRangeModelAdapter<Range, Protocol, Model>::ConstRowReference &)

詳細な説明

テーブルまたはツリーである範囲の場合、at() の const オーバーロード、添え字operator[] 、またはConstRowIterator の逆参照を使用して、QRangeModelAdapter の行にアクセスすると、指定された行の ConstRowReference が返されます。

「 RowReference 」および「DataReference 」も参照してください 。

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

[default] ConstRowReference::ConstRowReference()

ConstRowReference のインスタンスをデフォルトコンストラクタで生成します。

[default] ConstRowReference::ConstRowReference(const QRangeModelAdapter<Range, Protocol, Model>::ConstRowReference &)

ConstRowReference のインスタンスをコピーして生成します。

[default] ConstRowReference::ConstRowReference(QRangeModelAdapter<Range, Protocol, Model>::ConstRowReference &&)

ConstRowReference のインスタンスをムーブコンストラクトで生成します。

[default] ConstRowReference::~ConstRowReference()

ConstRowReference のインスタンスを破棄します。

[default] QRangeModelAdapter<Range, Protocol, Model>::ConstRowReference &ConstRowReference::operator=(QRangeModelAdapter<Range, Protocol, Model>::ConstRowReference &&)

other をこのConstRowReference インスタンスに割り当てます。

[default] QRangeModelAdapter<Range, Protocol, Model>::ConstRowReference &ConstRowReference::operator=(const QRangeModelAdapter<Range, Protocol, Model>::ConstRowReference &)

other をこのConstRowReference インスタンスにコピーして代入します。

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.