QVariantPointer Class
template <typename Pointer> class QVariantPointerQVariantPointer は、ポインタを元にQVariant へのポインタをエミュレートするテンプレート・クラスです。詳細...
Header: | #include <QVariantPointer> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Core) target_link_libraries(mytarget PRIVATE Qt6::Core) |
qmake: | QT += core |
Since: | Qt 6.0 |
パブリック関数
QVariantPointer(const Pointer *pointer) | |
QVariantRef<Pointer> | operator*() const |
Pointer | operator->() const |
詳細説明
QVariantConstPointer ポインタをラップし、operator*() からポインタに を返します。このため、実際のポインタの代わりとして適している。ジェネリック・イテレータは実際のポインタ を保持しないので、ジェネリック・イテレータから実際のポインタを返すことはできない。QVariantRef QVariant
メンバ関数のドキュメント
[explicit]
QVariantPointer::QVariantPointer(const Pointer *pointer)
与えられたpointer から QVariantPointer を構築します。
QVariantRef<Pointer> QVariantPointer::operator*() const
QVariantPointer をQVariantRef に再参照します。
Pointer QVariantPointer::operator->() const
ポインタを参照解除して返します。ポインタは operator->() も実装していることが期待されます。
©2024 The Qt Company Ltd. 本文書に含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。