Home
last modified time | relevance | path

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

/src/contrib/llvm-project/clang/include/clang/Tooling/Transformer/
H A DRewriteRule.h107 struct ASTEdit { struct
121 EditGenerator edit(ASTEdit E); argument
132 EditGenerator editList(llvm::SmallVector<ASTEdit, 1> Edits);
144 ASTEdit note(RangeSelector Anchor, TextGenerator Note);
147 inline EditGenerator ifBound(std::string ID, ASTEdit TrueEdit, in ifBound()
148 ASTEdit FalseEdit) { in ifBound()
155 inline EditGenerator ifBound(std::string ID, ASTEdit TrueEdit) { in ifBound()
168 inline EditGenerator injectEdits(ASTEdit E) { return edit(std::move(E)); } in injectEdits()
182 ASTEdit changeTo(RangeSelector Target, TextGenerator Replacement);
184 inline ASTEdit change(RangeSelector Target, TextGenerator Replacement) { in change()
[all …]
/src/contrib/llvm-project/clang/lib/Tooling/Transformer/
H A DRewriteRule.cpp35 translateEdits(const MatchResult &Result, ArrayRef<ASTEdit> ASTEdits) { in translateEdits()
78 EditGenerator transformer::editList(SmallVector<ASTEdit, 1> Edits) { in editList() argument
84 EditGenerator transformer::edit(ASTEdit Edit) { in edit()
126 ASTEdit transformer::changeTo(RangeSelector Target, TextGenerator Replacement) { in changeTo()
127 ASTEdit E; in changeTo()
133 ASTEdit transformer::note(RangeSelector Anchor, TextGenerator Note) { in note()
134 ASTEdit E; in note()
162 ASTEdit transformer::remove(RangeSelector S) { in remove()
176 ASTEdit transformer::addInclude(RangeSelector Target, StringRef Header, in addInclude()
178 ASTEdit E; in addInclude()
[all …]