#include
<QtCore/qatomic.h>
#include <QtCore/qbytearray.h>
#include <QtCore/qlist.h>
#include <QtCore/qmetatype.h>
#include <QtCore/qmap.h>
#include <QtCore/qhash.h>
#include <QtCore/qstring.h>
Go to the source code of this
file.
Classes
|
| class
|
QVariant |
| struct
|
QVariant::PrivateShared |
| struct
|
QVariant::Private |
| union
|
QVariant::Private::Data |
| struct
|
QVariant::Handler |
| class
|
QVariantComparisonHelper |
Typedefs
|
| typedef
QList< QVariant > |
QVariantList |
| typedef
QMap< QString, QVariant > |
QVariantMap |
| typedef
QHash< QString, QVariant > |
QVariantHash |
Functions
|
| template<typename T
> |
| QVariant |
qVariantFromValue
(const T &) |
| template<typename T
> |
|
void |
qVariantSetValue
(QVariant &,
const T &) |
| template<typename T
> |
|
T |
qVariantValue
(const QVariant
&) |
| template<typename T
> |
|
bool |
qVariantCanConvert
(const QVariant
&) |
| bool |
qvariant_cast_helper
(const QVariant
&v, QVariant::Type
tp, void *ptr) |
| template<> |
| QVariant |
qVariantFromValue
(const QVariant
&t) |
| template<> |
|
void |
qVariantSetValue<
QVariant > (QVariant &v, const QVariant &t) |
| Q_CORE_EXPORT
QDataStream
& |
operator>>
(QDataStream
&s, QVariant
&p) |
| Q_CORE_EXPORT
QDataStream
& |
operator<<
(QDataStream
&s, const QVariant &p) |
| Q_CORE_EXPORT
QDataStream
& |
operator>>
(QDataStream
&s, QVariant::Type
&p) |
| Q_CORE_EXPORT
QDataStream
& |
operator<<
(QDataStream
&s, const QVariant::Type
p) |
| bool |
operator==
(const QVariant
&v1, const QVariantComparisonHelper
&v2) |
| bool |
operator!=
(const QVariant
&v1, const QVariantComparisonHelper
&v2) |
| template<typename T
> |
|
T |
qvariant_cast
(const QVariant
&v) |
| template<> |
| QVariant |
qvariant_cast<
QVariant > (const QVariant &v) |
| |
Q_DECLARE_TYPEINFO
(QVariant,
Q_MOVABLE_TYPE) |
| Q_CORE_EXPORT
QDebug |
operator<<
(QDebug, const
QVariant &) |
| Q_CORE_EXPORT
QDebug |
operator<<
(QDebug, const
QVariant::Type) |
Typedef Documentation
Function Documentation
| QVariant qVariantFromValue |
( |
const T & |
t |
) |
[inline] |
Definition at line 455 of file qvariant.h.
{
return QVariant(qMetaTypeId<T>(reinterpret_cast<T *>(0)), &t, QTypeInfo<T>::isPointer);
}
| void qVariantSetValue |
( |
QVariant & |
v, |
|
|
const T & |
t |
|
) |
|
[inline] |
| T qVariantValue |
( |
const QVariant & |
variant |
) |
[inline] |
| bool qVariantCanConvert |
( |
const QVariant & |
variant |
) |
[inline] |
Definition at line 602 of file qvariant.h.
{
return variant.canConvert(static_cast<QVariant::Type>(
qMetaTypeId<T>(static_cast<T *>(0))));
}
| T qvariant_cast |
( |
const QVariant & |
v |
) |
[inline] |
| Q_DECLARE_TYPEINFO |
( |
QVariant |
, |
|
|
Q_MOVABLE_TYPE |
|
|
) |
|
|