summaryrefslogtreecommitdiffstats
path: root/src/corelib/tools/qarraydata.h
Commit message (Expand)AuthorAgeFilesLines
* Final removal of the size and offset members from QArrayDataThiago Macieira2019-12-081-45/+4
* Start moving QArrayData's size and data pointer to the main classThiago Macieira2019-12-081-36/+45
* Stop using the reference counter to store data stateThiago Macieira2019-12-081-10/+17
* Add reference-count manipulation functions to QArrayData and hide refThiago Macieira2019-12-081-3/+23
* Introduce the Mutable flag and move QArrayDataPointer::needsDetachThiago Macieira2019-12-081-1/+11
* Introduce flags to indicate the QArrayData typeThiago Macieira2019-12-071-16/+26
* Introduce QArrayData::allocatedCapacity() and use it instead of d->allocThiago Macieira2019-12-071-2/+12
* Replace QArrayData::capacityReserved with a full flags fieldThiago Macieira2019-12-071-6/+6
* Rename QArrayData::AllocateOptions enum and update some flagsThiago Macieira2019-12-071-15/+17
* Add QArrayData::sharedNullData()Thiago Macieira2019-12-071-0/+12
* Tell the compiler that QArrayData::allocate allocates memoryThiago Macieira2019-12-071-1/+5
* Tell the compiler that QArrayData returns aligned pointersThiago Macieira2019-12-071-4/+11
* Get rid of unsharable containersLars Knoll2019-10-301-11/+0
* Replace Q_ALIGNOF usage in qtbase with C++11 alignof keywordVolker Hilsheimer2019-10-291-3/+3
* Q_ARRAY_LITERAL: protect the check for literal typesGiuseppe D'Angelo2019-07-061-1/+7
* Q_ARRAY_LITERAL: fix the checks on the payload's datatypeGiuseppe D'Angelo2019-06-121-2/+2
* Remove handling of missing very old compiler feature checkAllan Sandfeld Jensen2019-04-061-30/+0
* Replace Q_DECL_NOEXCEPT with noexcept in corelibAllan Sandfeld Jensen2019-04-031-5/+5
* implement non-member operator+ for iteratorsEric Lemanissier2018-03-061-0/+2
* Replace Q_NULLPTR with nullptr where possibleKevin Funk2017-09-191-2/+2
* Move Q_REQUIRED_RESULT to its correct positionThiago Macieira2017-04-201-8/+6
* Add QArrayData::reallocateUnaligned for QString and QByteArrayThiago Macieira2016-09-071-0/+11
* Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-05-191-2/+2
|\
| * Fix Clang -Wexpansion-to-defined warning by deprecating QT_SUPPORTSThiago Macieira2016-05-081-2/+2
* | Updated license headersJani Heikkinen2016-01-151-14/+20
|/
* Compile with !QT_SUPPORTS(UNSHARABLE_CONTAINERS)Marc Mutz2015-07-081-0/+2
* QtCore: Use Q_NULLPTR instead of 0 in all public headersMarc Mutz2015-07-011-2/+2
* Update copyright headersJani Heikkinen2015-02-111-7/+7
* QtCore: mark some operations nothrowMarc Mutz2015-01-101-2/+2
* Update license headers and add new license filesMatti Paaso2014-09-241-19/+11
* Don't track the sharable bit upon detachJoão Abecasis2014-07-281-4/+0
* Unify all mid() functions in QtBase.Jędrzej Nowacki2014-05-161-0/+8
* Merge remote-tracking branch 'origin/stable' into devFrederik Gladhorn2014-05-061-0/+4
|\
| * Deprecate setSharable in Qt containersThiago Macieira2014-04-241-0/+4
* | Merge remote-tracking branch 'origin/stable' into devSimon Hausmann2014-02-281-2/+2
|\|
| * Make sure all containers compile in strict-iterator modeThiago Macieira2014-02-221-2/+2
* | Mark the QArrayData alloc/dealloc functions as nothrowThiago Macieira2014-02-191-2/+2
|/
* Work around a binary incompatibility in MSVCThiago Macieira2014-01-231-2/+2
* Remove QT_{BEGIN,END}_HEADER macro usageSergio Ahumada2013-01-291-4/+0
* Update copyright year in Digia's license headersSergio Ahumada2013-01-181-1/+1
* Make sure functions returning iterators have an iterator as parameterThiago Macieira2012-10-191-6/+6
* Change copyrights from Nokia to DigiaIikka Eklund2012-09-221-24/+24
* QArrayData: Fix gcc warning about parentheses in 'a + b & c'.Friedemann Kleint2012-07-061-1/+1
* Don't use the gcc extension for QStringLiteral & Q_ARRAY_LITERALLars Knoll2012-06-121-8/+0
* Fix the QVector build with C++11 initialiser listsThiago Macieira2012-06-011-2/+2
* Make QVector compile with QT_STRICT_ITERATORS againThiago Macieira2012-06-011-6/+79
* Implement QVector with QArrayData interface.Jędrzej Nowacki2012-05-301-0/+12
* Reuse QArray initializer macro in QByteArrayJędrzej Nowacki2012-05-041-4/+7
* Fix MSVC conversion warnings in new bytearray code.Friedemann Kleint2012-04-201-1/+1
* Introduce QArrayData::detachCapacityJoão Abecasis2012-04-021-0/+7