summaryrefslogtreecommitdiffstats
path: root/src/corelib/kernel/qvariant_p.h
diff options
context:
space:
mode:
authorThiago Macieira <thiago.macieira@intel.com>2022-07-22 15:24:22 -0700
committerThiago Macieira <thiago.macieira@intel.com>2022-07-27 12:35:50 -0700
commit3da89227feac3ba10275da762726e371617b611f (patch)
tree69e01c7d7a8092c7d45176e64d625d89fb32f3a7 /src/corelib/kernel/qvariant_p.h
parentb665ffbce2bf6af92d1189cfadc36d356e21fcfa (diff)
QVariant: replace v_construct with a Private template constructor
It's effectively the same and no one is using v_construct(). Change-Id: I3859764fed084846bcb0fffd1704470801c9e6e7 Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
Diffstat (limited to 'src/corelib/kernel/qvariant_p.h')
-rw-r--r--src/corelib/kernel/qvariant_p.h13
1 files changed, 0 insertions, 13 deletions
diff --git a/src/corelib/kernel/qvariant_p.h b/src/corelib/kernel/qvariant_p.h
index 593adfd0e9..40fde48a1c 100644
--- a/src/corelib/kernel/qvariant_p.h
+++ b/src/corelib/kernel/qvariant_p.h
@@ -22,19 +22,6 @@
QT_BEGIN_NAMESPACE
-template <class T>
-inline void v_construct(QVariant::Private *x, const T &t)
-{
- if constexpr (QVariant::Private::CanUseInternalSpace<T>) {
- new (&x->data) T(t);
- x->is_shared = false;
- } else {
- x->data.shared = QVariant::PrivateShared::create(QtPrivate::qMetaTypeInterfaceForType<T>());
- new (x->data.shared->data()) T(t);
- x->is_shared = true;
- }
-}
-
QT_END_NAMESPACE
#endif // QVARIANT_P_H