|
| llvm::Error | clang::tooling::internal::findError () |
| void | clang::tooling::internal::ignoreError () |
| template<typename FirstT, typename... RestT> |
| void | clang::tooling::internal::ignoreError (Expected< FirstT > &First, Expected< RestT > &... Rest) |
| template<typename FirstT, typename... RestT> |
| llvm::Error | clang::tooling::internal::findError (Expected< FirstT > &First, Expected< RestT > &... Rest) |
| | Scans the tuple and returns a valid Error if any of the values are invalid.
|
| template<typename RuleType, typename... RequirementTypes, size_t... Is> |
| void | clang::tooling::internal::invokeRuleAfterValidatingRequirements (RefactoringResultConsumer &Consumer, RefactoringRuleContext &Context, const std::tuple< RequirementTypes... > &Requirements, std::index_sequence< Is... >) |
| void | clang::tooling::internal::visitRefactoringOptionsImpl (RefactoringOptionVisitor &) |
| template<typename FirstT, typename... RestT> |
| void | clang::tooling::internal::visitRefactoringOptionsImpl (RefactoringOptionVisitor &Visitor, const FirstT &First, const RestT &... Rest) |
| | Scans the list of requirements in a rule and visits all the refactoring options that are used by all the requirements.
|
| template<typename... RequirementTypes, size_t... Is> |
| void | clang::tooling::internal::visitRefactoringOptions (RefactoringOptionVisitor &Visitor, const std::tuple< RequirementTypes... > &Requirements, std::index_sequence< Is... >) |
| template<typename RuleType, typename... RequirementTypes> |
| std::unique_ptr< RefactoringActionRule > | clang::tooling::createRefactoringActionRule (const RequirementTypes &... Requirements) |
| | Creates a new refactoring action rule that constructs and invokes the RuleType rule when all of the requirements are satisfied.
|