QVariantRef 类
template <typename Pointer> class QVariantRefThe QVariantRef acts as a non-const reference to a QVariant. 更多...
头文件 | #include <QVariantRef> |
CMake | find_package(Qt6 REQUIRED COMPONENTS Core) target_link_libraries(mytarget PRIVATE Qt6::Core) |
qmake | QT += core |
自 | Qt 6.0 |
公共函数
QVariantRef(const Pointer *pointer) | |
QVariant | operator QVariant() const |
QVariantRef | operator=(const QVariant &value) |
QVariantRef | operator=(const QVariantRef |
QVariantRef | operator=(QVariantRef |
详细说明
由于泛型迭代器实际上在每一步都不会实例化一个 QVariant,因此它们不能从 operator*() 返回对其的引用。QVariantRef 提供与实际对 QVariant 的引用相同的函数,但其背后是模板参数给出的指针。该模板实现了 QSequentialIterator 和 QAssociativeIterator 类型的指针。
成员函数文档
[显式]
QVariantRef::QVariantRef(const Pointer *pointer)
从 指针 创建 QVariantRef。
QVariant QVariantRef::operator QVariant() const
将 QVariantRef 解析为实际的 QVariant。
QVariantRef<Pointer >& QVariantRef::operator=(const QVariant &value)
将新 值 分配给由此 QVariantRef 引用的指针指向的值。
QVariantRef<Pointer >& QVariantRef::operator=(const QVariantRef<Pointer > &value)
将新 值 分配给由此 QVariantRef 引用的指针指向的值。
QVariantRef<Pointer > & QVariantRef::operator=(QVariantRef<Pointer > &value)
将新 值 分配给由此 QVariantRef 引用的指针指向的值。
© 2024 Qt公司有限公司。本文件中包含的文档贡献版权属于各自的所有者。本提供的文档是在自由软件基金会发布的版本1.3的GNU自由文档许可下授权的。Qt及其相关商标为Qt公司 Ltd. 在芬兰和其他世界各地的商标。所有其他商标均为其各自所有者的财产。