|
clang 22.0.0git
|
#include "clang/ASTMatchers/ASTMatchFinder.h"#include "clang/Tooling/Refactoring/AtomicChange.h"#include "clang/Tooling/Transformer/RewriteRule.h"#include "llvm/Support/Error.h"#include <functional>#include <utility>Go to the source code of this file.
Classes | |
| class | clang::tooling::detail::TransformerImpl |
Implementation details of Transformer with type erasure around RewriteRule<T> as well as the corresponding consumers. More... | |
| struct | clang::tooling::TransformerResult< T > |
| struct | clang::tooling::TransformerResult< void > |
| class | clang::tooling::Transformer |
| Handles the matcher and callback registration for a single RewriteRule, as defined by the arguments of the constructor. More... | |
| class | clang::tooling::detail::WithMetadataImpl< T > |
| Implementation when metadata is generated as a part of the rewrite. More... | |
Namespaces | |
| namespace | clang |
| The JSON file list parser is used to communicate input to InstallAPI. | |
| namespace | clang::tooling |
| namespace | clang::tooling::detail |
Functions | |
| template<typename T> | |
| llvm::Error | clang::tooling::detail::populateMetadata (const transformer::RewriteRuleWith< T > &Rule, size_t SelectedCase, const ast_matchers::MatchFinder::MatchResult &Match, TransformerResult< T > &Result) |
Runs the metadata generator on Rule and stuffs it into Result. | |