aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/cplusplus/LookupContext.cpp
Commit message (Expand)AuthorAgeFilesLines
* CppEditor: Add support for refactoring classes with conceptsMasoud Jami2024-11-121-12/+21
* LookupContext: Replace QSharedPointer with std::shared_ptrJarek Kobus2024-02-061-14/+11
* Various plugins: Replace QMap with QHashJarek Kobus2024-01-291-2/+1
* Fix occurrences of the contains/insert anti-patternChristian Kandeler2023-06-231-26/+12
* Replace GPL-3.0 with GPL-3.0-onlyKai Köhne2023-01-101-1/+1
* CppEditor: More migration to FilePathhjk2022-12-141-2/+2
* Merge remote-tracking branch 'origin/9.0'Eike Ziller2022-12-121-1/+1
|\
| * CppTypeHierarchy: Don't keep pointers to temp objectsJarek Kobus2022-12-071-1/+1
* | CPlusPlus: Do not try to qualify the names of template parametersChristian Kandeler2022-12-011-0/+2
* | CppEditor: Another name minimalization fixChristian Kandeler2022-12-011-30/+43
* | CppEditor: Proliferate FilePath usehjk2022-11-241-8/+6
|/
* Port from qAsConst() to std::as_const()Marc Mutz2022-10-071-2/+2
* CppEditor: Remove extra CPlusPlus::Class memberChristian Kandeler2022-09-161-4/+1
* CppEditor: Store typedefed name for anonymous structsChristian Kandeler2022-09-151-1/+4
* Use SPDX license identifiersLucie Gérard2022-08-261-24/+2
* Utils: More porting.h related changeshjk2022-07-141-2/+0
* Utils: Collapse most of porting,hhjk2022-07-131-2/+2
* CPlusPlus: Drop the OverView::operator() overloadshjk2022-06-281-5/+6
* CPlusPlus: Inline more simple Type related functionshjk2022-06-281-4/+4
* CPlusPlus: Inline some simple central functionshjk2022-06-241-28/+28
* CPlusPlus: Remove foreach / Q_FOREACH usageArtem Sokolovskii2022-05-301-2/+2
* CPlusPlus: Remove foreach / Q_FOREACH usageArtem Sokolovskii2022-05-201-19/+32
* Remove unused local variable in LookupContext::fullyQualifiedNameIhor Ivlev2022-05-121-1/+0
* CppEditor: Fix "insert def from decl" for template return typesChristian Kandeler2021-10-271-15/+2
* Fix qHash-related size compatibility warnings by MSVCOrgad Shaneh2021-10-201-2/+3
* CplusPlus: Fix minimal name constructionChristian Kandeler2021-02-091-4/+4
* CplusPlus: Fix minimal name constructionChristian Kandeler2021-01-291-12/+46
* CPlusPlus: Revert name minimization fixChristian Kandeler2021-01-291-8/+2
* CplusPlus: Fix minimal name constructionChristian Kandeler2021-01-281-2/+9
* CppEditor: Support decl/def switch for conversion operatorsChristian Kandeler2020-11-231-3/+19
* CppEditor: Remove using namespace quickfix: Don't insert inline namespacesLeander Schulten2020-11-191-6/+13
* C++: Fix auto variable resolving for template class constructor callVolodymyr Zibarov2020-06-221-0/+4
* Fix clang warnings about unwanted copies in range loopsChristian Kandeler2020-06-041-2/+1
* C++: fix built-in code model to work with shared_ptr on MSVC 2017Volodymyr Zibarov2020-05-291-25/+93
* Use isEmpty() instead of count() or size()Alessandro Portale2020-01-201-1/+1
* Some clang-tidy -use-modernize-nullptrhjk2019-08-011-40/+40
* Standardize on int for line and column valueshjk2019-07-261-32/+32
* More Utils::toSet/toListhjk2019-07-041-1/+3
* Fix warning: "Don't call QVector::first() on temporary QList/QVector"Alessandro Portale2019-01-281-1/+1
* C++: Limit number of nested class instantiationsNikolai Kosjar2017-08-081-0/+2
* C++: Fix crash for invalid codeNikolai Kosjar2017-07-061-8/+12
* Use qEnvironmentVariableIsEmpty or qEnvironmentVariableIsSet directlyMontel Laurent2017-04-191-1/+1
* C++: Avoid inline namespaces in generated codeNikolai Kosjar2017-02-231-2/+37
* C++: Remove concurrent access to TemplateNameIdNikolai Kosjar2016-11-041-7/+8
* CPlusPlus: fix gcc warningNikita Baryshnikov2016-05-131-2/+2
* C++: Guard against parent binding loopNikolai Kosjar2016-04-271-4/+14
* Update License according to agreement with Free Qt FoundationTobias Hunger2016-01-191-17/+12
* C++: Revert lookup to 3.4.2Nikolai Kosjar2015-11-191-724/+639
* C++: Limit template instantiation depthOrgad Shaneh2015-11-121-0/+6
* C++: Revert problematic template specialization changesNikolai Kosjar2015-09-101-80/+51