Home
last modified time | relevance | path

Searched refs:ASTEdit (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/clang/include/clang/Tooling/Transformer/
H A DRewriteRule.h106 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 DRewriteRule.cpp36 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 DClangTransformerTutorial.rst310 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