summaryrefslogtreecommitdiffstats
path: root/src/corelib/tools/qarraydataops.h
Commit message (Expand)AuthorAgeFilesLines
* Make QArrayDataPointer::size a qsizetypeLars Knoll2020-07-061-2/+2
* Get rid of shared null for QByteArray, QString and QVectorLars Knoll2020-07-061-2/+2
* Move the reallocate() method from QArrayDataPointer to the Ops classLars Knoll2020-07-021-0/+10
* QVector: implement methods for adding new elements constructed in placeVitaly Fanaskov2020-02-101-24/+34
* MSVC: Fix integer conversion warnings in containersFriedemann Kleint2020-01-031-2/+2
* Use <type_traits> to properly have QVector<T>::parameter_typeThiago Macieira2019-12-081-3/+3
* Optimize QArrayDataOps::compare for primitive typesLars Knoll2019-12-081-0/+5
* Inline the size and data pointers in QByteArrayThiago Macieira2019-12-081-5/+0
* Inline the size and begin pointer in QVectorThiago Macieira2019-12-081-5/+48
* Various cleanups in qarraydataops and qarraydatapointerThiago Macieira2019-12-081-31/+251
* Start moving QArrayData's size and data pointer to the main classThiago Macieira2019-12-081-2/+4
* Add QArrayDataOps::moveAppend()Thiago Macieira2019-12-081-0/+56
* Add the QArrayDataOps::parameter_type typedefThiago Macieira2019-12-081-2/+6
* Stop using the reference counter to store data stateThiago Macieira2019-12-081-2/+2
* Add reference-count manipulation functions to QArrayData and hide refThiago Macieira2019-12-081-13/+13
* Introduce QArrayData::allocatedCapacity() and use it instead of d->allocThiago Macieira2019-12-071-9/+9
* Port from QAtomic::load() to loadRelaxed()Giuseppe D'Angelo2019-06-201-2/+2
* Fix build with GCC 8: memset/memcpy/memmove of non-trivialsThiago Macieira2018-05-091-4/+6
* Silence GCC 8 warning on memcpy of movable typesThiago Macieira2018-02-041-1/+2
* Disable bogus GCC 7 warning about string op overflowThiago Macieira2017-06-031-0/+6
* QArrayDataOps: don't use value-initializationMarc Mutz2017-02-221-1/+1
* QArrayDataOps: do not use QTypeInfo::isStatic anymoreMarc Mutz2017-02-221-2/+2
* Use std::enable_if instead of QEnableIfAlexander Volkov2017-01-271-4/+4
* QArrayDataOps: silence Clang warning about memmoveThiago Macieira2016-06-161-3/+5
* Updated license headersJani Heikkinen2016-01-151-14/+20
* Update copyright headersJani Heikkinen2015-02-111-7/+7
* Update license headers and add new license filesMatti Paaso2014-09-241-19/+11
* Ensure mutating operations are NOT performed on immutable dataJoão Abecasis2014-07-281-0/+16
* Make sure all containers compile in strict-iterator modeThiago Macieira2014-02-221-1/+1
* QtCore: Fix MSVC-64 warnings about integer truncation.Friedemann Kleint2013-06-081-3/+3
* 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
* Change copyrights from Nokia to DigiaIikka Eklund2012-09-221-24/+24
* Add erase operation to QArrayDataOpsJoão Abecasis2012-07-031-0/+63
* Fix compilation of tests/auto/corelib/tools with QT_STRICT_ITERATORSThiago Macieira2012-06-121-1/+1
* Introduce QArrayDataOps::truncateJoão Abecasis2012-04-021-0/+20
* Introduce QArrayDataOps::appendInitializeJoão Abecasis2012-04-021-0/+23
* Fix warnings on shadowing data members with argumentsJoão Abecasis2012-02-221-8/+8
* Remove use of QT_MODULE from QArrayData stackJoão Abecasis2012-02-061-2/+0
* Update license headersJoão Abecasis2012-02-061-3/+3
* Don't use RefCount int operationsJoão Abecasis2012-01-171-2/+2
* Add setSharable support in QArrayData stackJoão Abecasis2012-01-061-7/+7
* QArrayDataOps::insertJoão Abecasis2011-12-141-0/+142
* QArrayDataOps: generic array operationsJoão Abecasis2011-12-141-0/+182