|
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.
|
|