summaryrefslogtreecommitdiffstats
path: root/src/corelib/global/qflags.h
Commit message (Expand)AuthorAgeFilesLines
* Use SPDX license identifiersLucie GĂ©rard13 days1-38/+2
* Restore C++20-deprecated mixed-enum bitwise operatorsMarc Mutz2022-03-151-0/+27
* QFlags: fix missing bitwise xor operators in QT_TYPESAFE_FLAGS buildsMarc Mutz2022-02-281-0/+4
* Long live QT_TYPESAFE_FLAGS!Giuseppe D'Angelo2021-06-231-6/+46
* QFlags: add test(Any)Flag(s)Giuseppe D'Angelo2021-05-151-1/+4
* QFlags::testFlag: code tidiesGiuseppe D'Angelo2021-05-131-1/+1
* QFlags: add operator== and !=Giuseppe D'Angelo2021-05-111-0/+13
* Q_DECLARE_OPERATORS_FOR_FLAGS: also define operator&Giuseppe D'Angelo2021-05-111-0/+4
* QFlags: add operator& / &= overloads taking a QFlags objectGiuseppe D'Angelo2021-05-111-0/+2
* QFlags: plaster Q_IMPLICITGiuseppe D'Angelo2021-05-111-11/+11
* QFlags: add (named) explicit conversion from/to intGiuseppe D'Angelo2021-05-111-0/+3
* QFlags::setFlag: don't go through Int, go through QFlags itselfGiuseppe D'Angelo2021-05-031-1/+1
* QFlags: streamline some macrosGiuseppe D'Angelo2021-05-021-10/+6
* QFlags: remove the doc-only declaration of copy operationsGiuseppe D'Angelo2021-05-021-4/+0
* QFlags: kill Q_NO_TYPESAFE_FLAGSGiuseppe D'Angelo2021-05-021-13/+0
* Whitespace cleanup in corelib/globalAllan Sandfeld Jensen2020-10-211-2/+2
* QFlags: remove deprecated constructorEdward Welbourne2020-10-031-7/+0
* Disable operator+ and operator- for QFlagsGiuseppe D'Angelo2020-09-091-2/+20
* Remove friend declarations that aren't requiredLars Knoll2020-08-151-2/+0
* Replace Qt CONSTEXPR defines with constexprAllan Sandfeld Jensen2020-08-141-45/+45
* Port Q_STATIC_ASSERT(_X) to static_assertGiuseppe D'Angelo2020-06-191-2/+2
* Deprecate constructing QFlags from a pointerAllan Sandfeld Jensen2019-11-201-1/+6
* Remove handling of missing Q_COMPILER_INITIALIZER_LISTSAllan Sandfeld Jensen2019-05-021-6/+0
* Replace Q_DECL_NOEXCEPT with noexcept in corelibAllan Sandfeld Jensen2019-04-031-42/+42
* Replace Q_NULLPTR with nullptr in corelibAllan Sandfeld Jensen2019-04-031-1/+1
* doc: Add template text to \fn commands in qglobal.cppMartin Smith2017-12-081-25/+25
* Merge remote-tracking branch 'origin/5.10' into devLiang Qi2017-11-301-1/+1
|\
| * QFlags: support enum classes in setFlag()Giuseppe D'Angelo2017-11-241-1/+1
* | Replace Q_NULLPTR with nullptr where possibleKevin Funk2017-09-191-1/+1
|/
* Add QDataStream streaming operator for QFlagsThiago Macieira2017-02-091-0/+4
* Streamline #include <type_traits>Giuseppe D'Angelo2017-01-311-2/+0
* Remove qtypetraits.h's contents altogetherGiuseppe D'Angelo2017-01-121-4/+5
* Rename QtPrivate::is_[un]signed to QtPrivate::Is[Un]signedEnumKai Koehne2016-11-091-1/+1
* Replace custom type traits with std one'sKai Koehne2016-11-081-1/+1
* Let Q_DECLARE_METATYPE and Q_DECLARE_FLAGS be undefined under Q_MOC_RUNThiago Macieira2016-05-041-0/+5
* QFlags documentation: The constructors are constexprOlivier Goffart2016-03-291-2/+2
* Add setFlag method to QFlagsAndre Somers2016-02-081-0/+5
* Updated license headersJani Heikkinen2016-01-151-14/+20
* QtCore: Use Q_NULLPTR instead of 0 in all public headersMarc Mutz2015-07-011-1/+1
* Update copyright headersJani Heikkinen2015-02-111-7/+7
* QFlags: plaster API with Q_DECL_NOTHROWMarc Mutz2015-01-051-36/+37
* Use Q_DECL_RELAXED_CONSTEXPR in QFlagsOlivier Goffart2014-10-311-7/+7
* Update license headers and add new license filesMatti Paaso2014-09-241-19/+11
* Merge remote-tracking branch 'origin/5.3' into devFrederik Gladhorn2014-07-101-6/+15
|\
| * Attempt to work with Visual Studio in -Za (strict ANSI) modeThiago Macieira2014-07-051-6/+15
* | Add support for initializer_list construction in QFlagsAdam Majer2014-07-021-0/+17
|/
* Add other integer overloads to QFlag's constructorThiago Macieira2014-02-011-3/+9
* Q(UrlTwo)Flags: avoid undefined behaviorMarc Mutz2013-11-071-8/+8
* Make QFlags enum flags (C++11 strict enums) friendlyAlbert Astals Cid2013-05-091-7/+8
* QFlags: Remove text promising 64 bit enums for 5.1Kai Koehne2013-04-281-1/+1