summaryrefslogtreecommitdiffstats
path: root/src/corelib/kernel/qvariant.cpp
Commit message (Expand)AuthorAgeFilesLines
* qfloat16: make it a built-in metatypeThiago Macieira3 days1-1/+3
* Fix typo in documentation for QVariant::nameToTypeNicolas Fella6 days1-1/+1
* QVariant: add support for numeric comparisons for char16_t and char32_tThiago Macieira2022-11-091-1/+7
* QVariant: fix comparison of enums to numericsThiago Macieira2022-11-091-4/+38
* QVariant: simplify getting integer contents by using the type sizeThiago Macieira2022-11-091-40/+31
* QVariant: move the NaN comparison into the spaceShip functionThiago Macieira2022-11-091-2/+4
* QVariant: use QPartialOrdering for the internal comparison functionsThiago Macieira2022-11-091-33/+16
* QVariant: merge the equality and ordering compare functionsThiago Macieira2022-11-091-36/+2
* QVariant: make a major simplification in the numeric comparisonThiago Macieira2022-11-091-49/+30
* QVariant: get rid of output argument to qConvertTo{Real,}NumberThiago Macieira2022-11-091-63/+41
* Long live Q_UNREACHABLE_RETURN()!Marc Mutz2022-10-151-4/+2
* QVariant/Doc: expand what toList & toMap conversions may succeedThiago Macieira2022-10-111-5/+14
* QVariant/Doc: document that you must register types before op>>Thiago Macieira2022-08-261-3/+13
* QVariant: pass the size and alignment to PrivateShared::create()Thiago Macieira2022-08-031-10/+5
* QVariant: don't leak PrivateShared if the constructor throwsThiago Macieira2022-08-031-9/+22
* QVariant: make many more QtCore types nothrow-copyableThiago Macieira2022-07-301-11/+21
* QVariant: update the noexcept content for a few typesThiago Macieira2022-07-301-10/+17
* QVariant: move d.get() into qNumVariantToHelperThiago Macieira2022-07-281-9/+9
* Remove qvariant_p.hThiago Macieira2022-07-271-1/+0
* QVariant: prepare removal of nullptr_t special casing in Qt 7Fabian Kosmale2022-07-271-1/+2
* QVariant: add noexcept to Qt types with noexcept copy constructorsThiago Macieira2022-07-271-16/+16
* QVariant: update constructors for trivially copyable typesThiago Macieira2022-07-271-38/+40
* QVariant::PrivateShared: move create() and free() into the .cppThiago Macieira2022-07-271-0/+27
* QVariant::Private: remove old typeId() functionThiago Macieira2022-07-271-14/+14
* QVariant::Private: replace QMetaType constructor with interfaceThiago Macieira2022-07-271-2/+8
* QVariant: replace v_construct with a Private template constructorThiago Macieira2022-07-271-116/+59
* QVariant: optimize copying for trivially copyable payloadsThiago Macieira2022-07-271-16/+16
* QVariant: use QtMetaTypePrivate directly instead of QMetaTypeThiago Macieira2022-07-271-4/+7
* QVariant: move the check for std::nullptr_t a bit up in customConstructThiago Macieira2022-07-271-6/+6
* QVariant: split the warning from customConstruct()Thiago Macieira2022-07-271-17/+38
* QMetaType: don't record trivial construction function pointersThiago Macieira2022-07-271-1/+2
* QVariant: delegate more to QMetaTypeThiago Macieira2022-07-271-29/+17
* QVariant: do allow non-default-constructible typesThiago Macieira2022-07-221-1/+1
* QVariant: Avoid crash when constructed from unsuitable metatypeFabian Kosmale2022-07-211-3/+10
* QVariant: add missing const to QMetaTypeInterface pointersThiago Macieira2022-07-201-7/+4
* Convert Since ... comments on \value lines to [since ...] parametersEdward Welbourne2022-05-311-2/+2
* Use SPDX license identifiersLucie Gérard2022-05-161-40/+4
* QtCore: Replace remaining uses of QLatin1String with QLatin1StringViewSona Kurazyan2022-03-261-2/+2
* QtCore: replace QLatin1String/QLatin1Char with _L1/u'' where applicableSona Kurazyan2022-03-251-2/+4
* Core: Do not depend on transitive includesFabian Kosmale2022-03-171-0/+1
* QVariant: use a typedef name when saving user types to QDataStreamThiago Macieira2021-12-171-5/+9
* corelib: Fix typos in source code commentsJonas Kvinge2021-10-121-2/+2
* QVariant: write less haphazardly to dataFabian Kosmale2021-09-211-2/+2
* QVariant: Tolerate QObject* metatypes without QMetaObjectUlf Hermann2021-08-101-3/+5
* Doc: Ensure deprecated APIs in Qt Core are documented as suchNico Vertriest2021-07-231-10/+10
* Stop using mixed enum arithmeticGiuseppe D'Angelo2021-06-131-13/+13
* Doc: Fix QVariant documentationKai Köhne2021-06-091-52/+51
* Doc: Use \deprecated instead of \obsoletePaul Wicking2021-05-261-5/+5
* QVariant: Use QMetaTypeInferface directlyFabian Kosmale2021-01-281-17/+47
* QVariant: Do not destroy trivial typesFabian Kosmale2021-01-271-2/+7