summaryrefslogtreecommitdiffstats
path: root/src/corelib/kernel/qmetatype.h
Commit message (Expand)AuthorAgeFilesLines
* Replace usages of Q_CLANG_QDOC with Q_QDOCLuca Di Sera2022-10-211-2/+2
* QMetaType: Support custom unary converters with optional<To> return typeArno Rehn2022-09-271-1/+11
* Include QVariantPair in documentation of QMetaType::TypeEdward Welbourne2022-09-261-1/+1
* Clear two pointless entries from the QDoc-only QMetaType::TypeEdward Welbourne2022-09-261-2/+2
* QMetaType of non-const ref: play nice with template instantiationsFabian Kosmale2022-09-221-1/+6
* moc: Do not fail to compile meta-methods containing non-const ref typesFabian Kosmale2022-09-211-1/+8
* QMetaType: don't use global relocations to the lambdas and structuresThiago Macieira2022-08-121-0/+17
* QMetaType: fix void* parametersThiago Macieira2022-08-011-2/+2
* QMetaType: re-fix them for pointersThiago Macieira2022-07-271-7/+37
* QMetaType: fix QMetaTypes for non-const referencesThiago Macieira2022-07-271-9/+19
* QMetaType: move is_complete template further upThiago Macieira2022-07-271-15/+14
* QMetaType: don't record trivial construction function pointersThiago Macieira2022-07-271-6/+12
* QMetaType: add is{Default,Copy,Move}Constructible and isDestructibleThiago Macieira2022-07-261-0/+9
* QMetaType: add registerType() and qRegisterMetaType(QMetaType)Thiago Macieira2022-07-261-6/+30
* Introduce new traits constant for determining if type is a gadgetMikolaj Boc2022-07-161-1/+4
* Specialize MetaObjectForType for non-pointer QObject-derived typesMikolaj Boc2022-07-121-1/+6
* Long live QDebug op<< QMetaType!Marc Mutz2022-07-091-0/+3
* QMetaType: remove useless public: access specifierMarc Mutz2022-07-061-2/+0
* qmetatype.h: remove unnecessary specializationThiago Macieira2022-06-281-7/+0
* QMetaType: move the built-in QMetaTypeInterfaces to read-only segmentsThiago Macieira2022-06-281-2/+23
* QMetaType: extern-template the built-in Core types' QMetaTypeInterfaceThiago Macieira2022-06-281-2/+15
* qmetatype.h: add QT_FOR_EACH_STATIC_PRIMITIVE_NON_VOID_TYPEThiago Macieira2022-06-241-7/+7
* qmetatype.h: remove unnecessary EXPORT macroThiago Macieira2022-06-241-9/+2
* qmetatype.h: remove #undef for something that was never #define'dThiago Macieira2022-06-181-1/+0
* QMetaType: disable conversion from smart pointer<const QObject>Giuseppe D'Angelo2022-05-211-1/+1
* Use SPDX license identifiersLucie Gérard2022-05-161-40/+4
* QMetaType: Fix normalization on MSVC if name contains enumFabian Kosmale2022-05-121-1/+1
* Use Q_CC_{GNU,MSVC}_ONLY when comparing to particular versionsMarc Mutz2022-05-061-1/+1
* QMetaType: Add qHash() overloadMårten Nordheim2022-04-051-0/+8
* Apply Q_CONSTINIT across the codebaseMarc Mutz2022-03-291-8/+8
* Fix QMetaType::typeName returning wrong result for clang-clAlexander Neumann2022-02-201-2/+4
* qmetatype.h: remove unused includesFabian Kosmale2022-02-091-2/+0
* Make one QT_REMOVED_SINCE/QT_BUILD_REMOVED_API per moduleMarc Mutz2022-02-011-1/+1
* Prevent repeated instantiations of some qRegisterNormalizedMetaType<>s [1/N] ...Marc Mutz2022-01-211-7/+25
* Prevent repeated instantiations of qRegisterNormalizedMetaType<QList<QModelIn...Marc Mutz2022-01-151-1/+17
* Add a few explicit conversions back from intThiago Macieira2022-01-121-1/+1
* Fix INTEGRITY runtime qobject issueTatiana Borisova2021-12-161-1/+1
* Add a const overload for QMetaType::iface()Ulf Hermann2021-12-061-0/+4
* QMetaType: port the BC fix for id() to new QT_REMOVED_SINCEMarc Mutz2021-12-061-1/+2
* Remove unneeded int conversions in qmetatype.hKai Köhne2021-11-191-9/+9
* QMetaType: Avoid superfluous template instantiationsFabian Kosmale2021-10-291-2/+6
* Compile Private API autotests for INTEGRITYTatiana Borisova2021-10-201-1/+1
* QMetaType: Expand and clean up converter/view function documentationFabian Kosmale2021-09-301-16/+0
* normalizeTypeFromSignature: Update for Clang 13Martin Storsjö2021-09-091-2/+1
* QMetaType: auto-unregister converters and mutable views againMarc Mutz2021-08-041-8/+37
* QMetaType: Support converting any QFuture<T> to QFuture<void>Arno Rehn2021-07-151-0/+11
* Move IsSequentialContainer tagging to the appropriate macroArno Rehn2021-07-121-10/+13
* Coding style: remove redundant braces, break long lineEdward Welbourne2021-06-231-4/+6
* Silence a few warnings from excess semicolonsAllan Sandfeld Jensen2021-06-171-4/+4
* normalizeTypeFromSignature: Beware of anonymous struct/unionFabian Kosmale2021-06-081-2/+11