summaryrefslogtreecommitdiffstats
path: root/src/corelib/kernel/qvariant.h
Commit message (Expand)AuthorAgeFilesLines
* Bootstrap: remove QVariantThiago Macieira2024-03-131-1/+3
* QVariant: use comparison helper macrosIvan Solovev2024-03-121-3/+4
* Bootstrap: remove QBitArrayMarc Mutz2024-01-311-0/+4
* QVariant: add fromMetaTypeGiuseppe D'Angelo2023-09-201-1/+3
* QVariant::value/qvariant_cast: add rvalue optimizationFabian Kosmale2023-06-121-1/+37
* QVariant: replace fromValue() specializations with if-constexprFabian Kosmale2023-06-041-12/+4
* QVariant: add rvalue overload of fromStdVariant()Marc Mutz2023-06-021-3/+18
* QVariant::fromValue: Add rvalue optimizationFabian Kosmale2023-06-021-0/+39
* QVariant: fix shadowing of QVariant::Type/ListMarc Mutz2023-06-021-37/+37
* QVariant: Support emplaceFabian Kosmale2023-06-021-0/+39
* QVariant::fromStdVariant(): protect against accidental fromValue() ADL pick-upsMarc Mutz2023-06-011-1/+1
* QVariant: visually separate PrivateShared and Private nested classesFabian Kosmale2023-05-311-0/+1
* QVariant: Extract Method PrivateShared::computeOffset()Fabian Kosmale2023-05-311-0/+1
* QVariant: Extract Method PrivateShared::computeAllocationSize()Fabian Kosmale2023-05-311-0/+1
* QVariant: Add support for in-place constructionFabian Kosmale2023-04-271-0/+43
* Implement [variant.get] for QVariant [2/2]: get()Marc Mutz2023-03-241-1/+21
* Implement [variant.get] for QVariant [1/2]: get_if()Marc Mutz2023-03-241-0/+20
* Fix FTBFS with -qtnamespaceMårten Nordheim2023-03-101-1/+3
* QTypeInfo: move helpers in QtPrivate namespaceGiuseppe D'Angelo2023-03-101-1/+1
* Replace usages of Q_CLANG_QDOC with Q_QDOCLuca Di Sera2022-10-211-1/+1
* QVariant: pass the size and alignment to PrivateShared::create()Thiago Macieira2022-08-031-1/+1
* QVariant: add noexcept to fromValue when possibleThiago Macieira2022-08-031-4/+7
* QVariant: reorganize the constructors in the headerThiago Macieira2022-08-031-33/+29
* QVariant: make many more QtCore types nothrow-copyableThiago Macieira2022-07-301-7/+8
* QVariant: update the noexcept content for a few typesThiago Macieira2022-07-301-16/+19
* QVariant: prepare removal of nullptr_t special casing in Qt 7Fabian Kosmale2022-07-271-0/+2
* QVariant: add noexcept to Qt types with noexcept copy constructorsThiago Macieira2022-07-271-8/+8
* QVariant: update constructors for trivially copyable typesThiago Macieira2022-07-271-19/+31
* QVariant: move the privates upThiago Macieira2022-07-271-63/+59
* QVariant::PrivateShared: move create() and free() into the .cppThiago Macieira2022-07-271-24/+2
* QVariant::Private: remove unused internalStorage()Thiago Macieira2022-07-271-3/+0
* QVariant::Private: remove old typeId() functionThiago Macieira2022-07-271-6/+1
* QVariant::Private: replace QMetaType constructor with interfaceThiago Macieira2022-07-271-7/+1
* QVariant: replace v_construct with a Private template constructorThiago Macieira2022-07-271-4/+2
* QVariant: add missing const to QMetaTypeInterface pointersThiago Macieira2022-07-201-5/+5
* Use SPDX license identifiersLucie Gérard2022-05-161-38/+2
* QtCore: Replace remaining uses of QLatin1String with QLatin1StringViewSona Kurazyan2022-03-261-1/+1
* QVariant: disable building from arbitrary pointersGiuseppe D'Angelo2022-03-251-0/+8
* QVariant: reduce transitive includesFabian Kosmale2022-03-171-10/+9
* QVariant: use std::swap for swapping known typeFabian Kosmale2022-02-241-1/+1
* corelib: Fix typos in source code commentsJonas Kvinge2021-10-121-1/+1
* Assume that <variant> header is always presentIevgenii Meshcheriakov2021-10-011-9/+0
* Remove checks for C++ standard versions C++17 and belowIevgenii Meshcheriakov2021-10-011-3/+3
* QVariant::Private: select storage in get at compile timeFabian Kosmale2021-09-211-1/+1
* Universally pass QMetaType by valueUlf Hermann2021-06-171-0/+1
* Port example away from deprecated QVariant APIVolker Hilsheimer2021-04-161-1/+1
* QVariant: Use QMetaTypeInferface directlyFabian Kosmale2021-01-281-6/+15
* QVariant::fromValue<T>: require T to be copy constructibleFabian Kosmale2021-01-181-0/+5
* Fix QVariant/QMetaType::compare APIsGiuseppe D'Angelo2020-11-301-1/+1
* Standardize metaType stuff in QMetaProperty and QVariantDavid Skoland2020-11-031-2/+3