Searched refs:RangeSelector (Results 1 – 13 of 13) sorted by relevance
| /llvm-project-15.0.7/clang/include/clang/Tooling/Transformer/ |
| H A D | RangeSelector.h | 35 RangeSelector enclose(RangeSelector Begin, RangeSelector End); 41 inline RangeSelector range(RangeSelector Begin, RangeSelector End) { in range() 51 RangeSelector before(RangeSelector Selector); 57 RangeSelector after(RangeSelector Selector); 60 inline RangeSelector between(RangeSelector R1, RangeSelector R2) { in between() 66 RangeSelector node(std::string ID); 70 RangeSelector statement(std::string ID); 74 RangeSelector member(std::string ID); 83 RangeSelector name(std::string ID); 87 RangeSelector callArgs(std::string ID); [all …]
|
| H A D | RewriteRule.h | 108 RangeSelector TargetRange; 139 EditGenerator noopEdit(RangeSelector Anchor); 177 ASTEdit changeTo(RangeSelector Target, TextGenerator Replacement); 179 inline ASTEdit change(RangeSelector Target, TextGenerator Replacement) { in change() 199 inline ASTEdit insertBefore(RangeSelector S, TextGenerator Replacement) { in insertBefore() 205 inline ASTEdit insertAfter(RangeSelector S, TextGenerator Replacement) { in insertAfter() 210 ASTEdit remove(RangeSelector S); 214 ASTEdit addInclude(RangeSelector Target, StringRef Header, 252 inline EditGenerator shrinkTo(RangeSelector outer, RangeSelector inner) { in shrinkTo()
|
| H A D | Parsing.h | 35 llvm::Expected<RangeSelector> parseRangeSelector(llvm::StringRef Input);
|
| H A D | Stencil.h | 54 Stencil makeStencil(RangeSelector Selector);
|
| /llvm-project-15.0.7/clang/lib/Tooling/Transformer/ |
| H A D | RangeSelector.cpp | 106 RangeSelector transformer::before(RangeSelector Selector) { in before() 115 RangeSelector transformer::after(RangeSelector Selector) { in after() 141 RangeSelector transformer::node(std::string ID) { in node() 154 RangeSelector transformer::statement(std::string ID) { in statement() 164 RangeSelector transformer::enclose(RangeSelector Begin, RangeSelector End) { in enclose() 188 RangeSelector transformer::member(std::string ID) { in member() 200 RangeSelector transformer::name(std::string ID) { in name() 283 RangeSelector transformer::statements(std::string ID) { in statements() 298 RangeSelector transformer::callArgs(std::string ID) { in callArgs() 325 RangeSelector transformer::elseBranch(std::string ID) { in elseBranch() [all …]
|
| H A D | Parsing.cpp | 38 template <typename... Ts> using RangeSelectorOp = RangeSelector (*)(Ts...); 101 static const llvm::StringMap<RangeSelectorOp<RangeSelector>> & 103 static const llvm::StringMap<RangeSelectorOp<RangeSelector>> M = { in getUnaryRangeSelectors() 115 static const llvm::StringMap<RangeSelectorOp<RangeSelector, RangeSelector>> & 117 static const llvm::StringMap<RangeSelectorOp<RangeSelector, RangeSelector>> in getBinaryRangeSelectors() 194 ExpectedProgress<RangeSelector> parseSingle(ParseFunction<T> ParseElement, in parseSingle() 215 ExpectedProgress<RangeSelector> parsePair(ParseFunction<T> ParseElement, in parsePair() 245 static ExpectedProgress<RangeSelector> 267 Expected<RangeSelector> transformer::parseRangeSelector(llvm::StringRef Input) { in parseRangeSelector() 269 ExpectedProgress<RangeSelector> Result = parseRangeSelectorImpl(State); in parseRangeSelector()
|
| H A D | CMakeLists.txt | 8 RangeSelector.cpp
|
| H A D | RewriteRule.cpp | 81 EditGenerator transformer::noopEdit(RangeSelector Anchor) { in noopEdit() 117 ASTEdit transformer::changeTo(RangeSelector Target, TextGenerator Replacement) { in changeTo() 146 ASTEdit transformer::remove(RangeSelector S) { in remove() 160 ASTEdit transformer::addInclude(RangeSelector Target, StringRef Header, in addInclude()
|
| H A D | Stencil.cpp | 214 RangeSelector Selector; 217 explicit SelectorStencil(RangeSelector S) : Selector(std::move(S)) {} in SelectorStencil() 429 Stencil transformer::detail::makeStencil(RangeSelector Selector) { in makeStencil()
|
| /llvm-project-15.0.7/clang/unittests/Tooling/ |
| H A D | RangeSelectorTest.cpp | 60 Expected<StringRef> select(RangeSelector Selector, const TestMatch &Match) { in select() 69 Expected<CharSourceRange> selectFromTrivial(const RangeSelector &Selector) { in selectFromTrivial() 88 Expected<CharSourceRange> selectFromAssorted(RangeSelector Selector) { in selectFromAssorted() 138 RangeSelector R = before(node(CallID.str())); in TEST() 262 RangeSelector R = between(node("a0"), node("a1")); in TEST() 288 RangeSelector R = encloseNodes("a0", "a1"); in TEST() 300 RangeSelector R = enclose(node("a0"), node("a1")); in TEST() 346 RangeSelector R = statement("id"); in TEST()
|
| /llvm-project-15.0.7/llvm/utils/gn/secondary/clang/lib/Tooling/Transformer/ |
| H A D | BUILD.gn | 15 "RangeSelector.cpp",
|
| /llvm-project-15.0.7/clang/docs/ |
| H A D | ClangTransformerTutorial.rst | 146 AST for our rule's pattern. ``node(s)`` constructs a ``RangeSelector``, which, when 234 ``RangeSelector`` combinators. These ranges are most commonly used to specify the 245 For the full collection of ``RangeSelector``\ s, see the header, 246 …oling/Transformer/RangeSelector.h <https://github.com/llvm/llvm-project/blob/main/clang/include/cl… 256 #. Selector: specified with a ``RangeSelector``, indicates a range of source text 262 ``cat`` takes text and ``RangeSelector``\ s directly as arguments, rather than 279 ``RangeSelector`` we saw earlier. For example, we could change the function name
|
| /llvm-project-15.0.7/clang/docs/tools/ |
| H A D | clang-formatted-files.txt | 301 clang/include/clang/Tooling/Transformer/RangeSelector.h
|