Searched refs:ASTEdit (Results 1 – 3 of 3) sorted by relevance
| /llvm-project-15.0.7/clang/include/clang/Tooling/Transformer/ |
| H A D | RewriteRule.h | 106 struct ASTEdit { struct 120 EditGenerator edit(ASTEdit E); argument 131 EditGenerator editList(llvm::SmallVector<ASTEdit, 1> Edits); 143 ASTEdit FalseEdit) { in ifBound() 189 inline ASTEdit changeTo(TextGenerator Replacement) { in changeTo() 193 inline ASTEdit change(TextGenerator Replacement) { in change() 210 ASTEdit remove(RangeSelector S); 214 ASTEdit addInclude(RangeSelector Target, StringRef Header, 221 inline ASTEdit addInclude(StringRef Header, 239 inline ASTEdit withMetadata(ASTEdit Edit, Callable Metadata) { in withMetadata() [all …]
|
| /llvm-project-15.0.7/clang/lib/Tooling/Transformer/ |
| H A D | RewriteRule.cpp | 36 translateEdits(const MatchResult &Result, ArrayRef<ASTEdit> ASTEdits) { in translateEdits() 69 EditGenerator transformer::editList(SmallVector<ASTEdit, 1> Edits) { in editList() argument 75 EditGenerator transformer::edit(ASTEdit Edit) { in edit() 117 ASTEdit transformer::changeTo(RangeSelector Target, TextGenerator Replacement) { in changeTo() 118 ASTEdit E; in changeTo() 146 ASTEdit transformer::remove(RangeSelector S) { in remove() 160 ASTEdit transformer::addInclude(RangeSelector Target, StringRef Header, in addInclude() 162 ASTEdit E; in addInclude() 170 transformer::detail::makeEditGenerator(llvm::SmallVector<ASTEdit, 1> Edits) { in makeEditGenerator() argument 174 EditGenerator transformer::detail::makeEditGenerator(ASTEdit Edit) { in makeEditGenerator() [all …]
|
| /llvm-project-15.0.7/clang/docs/ |
| H A D | ClangTransformerTutorial.rst | 310 The particular edits we've seen so far are all instances of the ``ASTEdit`` class, 311 or a list of such. But, not all edits can be expressed as ``ASTEdit``\ s. So, we
|