Home
last modified time | relevance | path

Searched refs:RewriteRule (Results 1 – 7 of 7) sorted by relevance

/llvm-project-15.0.7/clang/include/clang/Tooling/Transformer/
H A DRewriteRule.h296 using RewriteRule = RewriteRuleWith<void>;
300 RewriteRule makeRule(ast_matchers::internal::DynTypedMatcher M,
323 RewriteRule makeRule(ast_matchers::internal::DynTypedMatcher M,
329 RewriteRule makeRule(ast_matchers::internal::DynTypedMatcher M,
439 std::enable_if_t<!std::is_same<MetadataT, void>::value, RewriteRule>
441 RewriteRule R;
461 EditGenerator rewriteDescendants(std::string NodeId, RewriteRule Rule);
488 rewriteDescendants(const Decl &Node, RewriteRule Rule,
492 rewriteDescendants(const Stmt &Node, RewriteRule Rule,
496 rewriteDescendants(const TypeLoc &Node, RewriteRule Rule,
[all …]
/llvm-project-15.0.7/clang/unittests/Tooling/
H A DTransformerTest.cpp256 RewriteRule Rule = in TEST_F()
389 RewriteRule Rule = in TEST_F()
960 RewriteRule ReplaceF1 = in TEST_F()
985 RewriteRule ReplaceF1 = in TEST_F()
1013 RewriteRule ReplaceF1 = in TEST_F()
1043 RewriteRule ReplaceF1 = in TEST_F()
1046 RewriteRule ReplaceF2 = in TEST_F()
1157 auto RewriteRule = in TEST_F() local
1211 auto RewriteRule = in TEST_F() local
1281 auto RewriteRule = in TEST_F() local
[all …]
/llvm-project-15.0.7/clang/lib/Tooling/Transformer/
H A DRewriteRule.cpp178 RewriteRule transformer::detail::makeRule(DynTypedMatcher M, in makeRule()
180 RewriteRule R; in makeRule()
185 RewriteRule transformer::makeRule(ast_matchers::internal::DynTypedMatcher M, in makeRule()
254 ApplyRuleCallback(RewriteRule Rule) : Rule(std::move(Rule)) {} in ApplyRuleCallback()
275 RewriteRule Rule;
284 rewriteDescendantsImpl(const T &Node, RewriteRule Rule, in rewriteDescendantsImpl()
313 RewriteRule Rule, in rewriteDescendants()
329 RewriteRule Rule) { in rewriteDescendants()
364 const SmallVectorImpl<std::pair<size_t, RewriteRule::Case>> &Cases, in taggedMatchers()
387 RewriteRule R; in applyFirst()
[all …]
H A DCMakeLists.txt9 RewriteRule.cpp
/llvm-project-15.0.7/clang/docs/
H A DClangTransformerTutorial.rst89 ``clang::transformer::RewriteRule``, but most users don't need to care about the
291 …Tooling/Transformer/RewriteRule.h <https://github.com/llvm/llvm-project/blob/main/clang/include/cl…
322 …1917bcd7a1242294069c682fe6dffa45/clang/include/clang/Tooling/Transformer/RewriteRule.h#L165-L167>`_
324 …Tooling/Transformer/RewriteRule.h <https://github.com/llvm/llvm-project/blob/main/clang/include/cl…
358 …Tooling/Transformer/RewriteRule.h <https://github.com/llvm/llvm-project/blob/main/clang/include/cl…
360 Using a RewriteRule as a clang-tidy check
381 these as parameters and (optionally) returning a ``RewriteRule``. This would be
/llvm-project-15.0.7/llvm/utils/gn/secondary/clang/lib/Tooling/Transformer/
H A DBUILD.gn16 "RewriteRule.cpp",
/llvm-project-15.0.7/clang-tools-extra/docs/clang-tidy/
H A DContributing.rst303 expressing the transformation as a ``RewriteRule``. The Transformer library provides
316 - Write a function that creates the ``RewriteRule`` for your check.