llvm-project/clang/lib/Tooling/Transformer
Eric Li 9edeceaece [libTooling] Generalize string explanation as templated metadata
Change RewriteRule from holding an `Explanation` to being able to generate
arbitrary metadata. Where TransformerClangTidyCheck was interested in a string
description for the diagnostic, other tools may be interested in richer metadata
at a higher level of abstraction than at the edit level (which is currently
available as ASTEdit::Metadata).

Reviewed By: ymandel

Differential Revision: https://reviews.llvm.org/D120360
2022-03-21 20:39:35 +00:00
..
CMakeLists.txt
Parsing.cpp [clang] Remove unused "using" (NFC) 2021-12-27 20:48:21 -08:00
RangeSelector.cpp Widen `name` stencil to support `TypeLoc` nodes. 2021-05-13 23:23:12 +01:00
RewriteRule.cpp [libTooling] Generalize string explanation as templated metadata 2022-03-21 20:39:35 +00:00
SourceCode.cpp
SourceCodeBuilders.cpp Fix MSVC 'not all control paths return a value' warning. NFC. 2022-01-26 11:33:37 +00:00
Stencil.cpp [libTooling] Adds more support for constructing object access expressions. 2022-01-25 19:43:36 +00:00
Transformer.cpp [libTooling] Generalize string explanation as templated metadata 2022-03-21 20:39:35 +00:00