summaryrefslogtreecommitdiffstats
path: root/iwyu_ast_util.cc (follow)
Commit message (Expand)AuthorAgeLines
* [clang compat] Canonicalize template args before identity comparisonKim Gräsman2022-08-31-1/+1
* Only desugar type once in IsClassTypeKim Gräsman2022-08-31-2/+3
* Remove double desugar and clarify commentKim Gräsman2022-08-31-6/+3
* Replace all uses of RemoveSubstTemplateTypeParm with DesugarKim Gräsman2022-08-31-9/+2
* Replace all uses of RemoveElaboration with DesugarKim Gräsman2022-08-31-15/+8
* Add new Desugar utility functionKim Gräsman2022-08-31-0/+33
* [clang compat] Use getAs<> instead of dynamic cast for TypesKim Gräsman2022-08-28-3/+3
* Rename IsElaborationNode to IsElaboratedTypeSpecifierKim Gräsman2022-08-28-1/+1
* Add 'printtypeclass' debug flagKim Gräsman2022-08-28-1/+6
* Suggest enumeration opaque declarationsBolshakov2022-06-13-0/+4
* Replace RecordDecl by TagDeclBolshakov2022-06-13-31/+29
* Perform full analysis of typedef componentsBolshakov2022-05-28-36/+0
* Allow printing of null AST entitiesKim Gräsman2022-05-19-2/+16
* Remove special printing of invalid locationsKim Gräsman2022-05-19-5/+1
* Clarify that Print... functions are intended for debugger useKim Gräsman2022-05-19-6/+6
* See through C++20 consteval for conversion functionsKim Gräsman2022-02-27-0/+39
* Improve detection of builtin functionsKim Grasman2021-06-05-4/+7
* Use SourceLocation::printToStringAlexey Storozhev2021-04-25-4/+1
* Delete unused using declarationsAlexey Storozhev2020-11-28-2/+0
* Remove source manager from ASTNode constructorKim Grasman2020-09-22-5/+4
* Implement Stmt printing with ASTDumperKim Grasman2020-07-12-2/+6
* Expand more templates during visitationJohn Bytheway2020-07-05-10/+39
* Fix use of aliases of elaborated types.John Bytheway2020-07-05-0/+8
* Remove trailing whitespace from source filesJohn Bytheway2020-05-24-2/+2
* Improve handling of placement newKim Grasman2020-05-02-24/+0
* Fix handling of alias templatesJohn Bytheway2020-03-22-5/+23
* Improve resugaring of function template argument typesKim Grasman2020-01-07-9/+30
* Fix comment typoKim Grasman2019-12-26-1/+1
* Rename port.h -> iwyu_port.hKim Grasman2019-12-26-1/+1
* Disable forward-declares for decls in inline namespacesKim Grasman2019-11-09-0/+10
* Let C structs be potential forward-declarationsKim Grasman2019-11-03-1/+1
* Fix typo in commentKim Grasman2019-03-18-1/+1
* Remove now-unused IsCastToReferenceTypeKim Grasman2019-03-14-9/+0
* Refactor check for builtin functionJohn Bytheway2019-03-08-0/+10
* Remove now-unused function PrintableSourceRangeKim Grasman2019-01-19-4/+0
* Treat explicit template instantiations as full usesJ.Ru2018-12-07-2/+18
* Replace remaining dyn_cast_or_null with DynCastFromJ.Ru2018-08-11-2/+1
* Count free function definitions as usesKim Grasman2018-03-09-0/+10
* Replace in_cxx_method_body with an extensible use-flagKim Grasman2018-03-09-0/+9
* Update to reflect changes in ClangKim Grasman2017-11-29-4/+4
* Pick up more sugar for function argumentsKim Grasman2017-02-21-1/+18
* Add optional terse flag to PrintableDeclKim Grasman2017-02-21-3/+9
* Fix GetFirstClassArgument.Volodymyr Sapsai2017-01-28-14/+29
* Ignore friend decls when looking for definition-as-writtenKim Grasman2016-12-04-3/+8
* Fix handling template creation as an array.Volodymyr Sapsai2016-11-29-0/+8
* Fix Clang-tidy warningsEugeneZelenko2016-11-16-2/+2
* Improve macro use-attribution heuristicsKim Grasman2016-10-07-4/+10
* Terminology: as-typed -> as-writtenKim Grasman2016-09-04-2/+2
* Remove unused using declsKim Grasman2016-08-15-3/+0
* Recognize nested classes in friend declarationsKim Grasman2016-08-15-6/+2