summaryrefslogtreecommitdiffstats
path: root/src/corelib/kernel/qvariant.cpp
diff options
context:
space:
mode:
authorLars Knoll <lars.knoll@qt.io>2020-07-10 14:36:16 +0200
committerLars Knoll <lars.knoll@qt.io>2020-08-24 00:17:04 +0200
commitfb0968049fc6a39d1c42be9862f6d86d4f49be1c (patch)
tree70e6fe5d5873642a5e2fca75fbe6545a7f762d3c /src/corelib/kernel/qvariant.cpp
parentab867673f0aa556924792745c12b8774d1e6b4a4 (diff)
Inline QVariant::constData()
This should speed up quite some of the QVariant operations Change-Id: Ifae2df39e47e2e1ef1d9a947802bdd17fc66aa66 Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'src/corelib/kernel/qvariant.cpp')
-rw-r--r--src/corelib/kernel/qvariant.cpp11
1 files changed, 2 insertions, 9 deletions
diff --git a/src/corelib/kernel/qvariant.cpp b/src/corelib/kernel/qvariant.cpp
index 3c15287d12..66be7a45c5 100644
--- a/src/corelib/kernel/qvariant.cpp
+++ b/src/corelib/kernel/qvariant.cpp
@@ -3872,19 +3872,12 @@ bool QVariant::equals(const QVariant &v) const
}
/*!
+ \fn const void *QVariant::constData() const
+ \fn const void* QVariant::data() const
\internal
*/
-const void *QVariant::constData() const
-{
- return d.is_shared ? d.data.shared->data() : reinterpret_cast<const void *>(&d.data);
-}
-
-/*!
- \fn const void* QVariant::data() const
- \internal
-*/
/*!
\internal