clang-tools 22.0.0git
|
#include <LoopConvertCheck.h>
Public Member Functions | |
LoopConvertCheck (StringRef Name, ClangTidyContext *Context) | |
bool | isLanguageVersionSupported (const LangOptions &LangOpts) const override |
void | storeOptions (ClangTidyOptions::OptionMap &Opts) override |
void | registerMatchers (ast_matchers::MatchFinder *Finder) override |
void | registerPPCallbacks (const SourceManager &SM, Preprocessor *PP, Preprocessor *ModuleExpanderPP) override |
void | check (const ast_matchers::MatchFinder::MatchResult &Result) override |
Definition at line 18 of file LoopConvertCheck.h.
clang::tidy::modernize::LoopConvertCheck::LoopConvertCheck | ( | StringRef | Name, |
ClangTidyContext * | Context ) |
Definition at line 555 of file LoopConvertCheck.cpp.
|
override |
Definition at line 967 of file LoopConvertCheck.cpp.
References clang::tidy::modernize::ForLoopIndexUseVisitor::addComponents(), clang::tidy::modernize::ForLoopIndexUseVisitor::aliasFromForInit(), clang::tidy::modernize::ForLoopIndexUseVisitor::aliasUseRequired(), clang::tidy::modernize::Confidence::CL_Reasonable, clang::tidy::modernize::Confidence::CL_Risky, clang::tidy::modernize::Confidence::CL_Safe, clang::tidy::modernize::ConditionBoundName, clang::tidy::modernize::DependencyFinderASTVisitor::dependsOnInsideVariable(), clang::tidy::modernize::EndCallName, clang::tidy::modernize::EndVarName, clang::tidy::modernize::ForLoopIndexUseVisitor::findAndVerifyUsages(), clang::tidy::modernize::findContainer(), clang::tidy::modernize::ComponentFinderASTVisitor::findExprComponents(), clang::tidy::modernize::ForLoopIndexUseVisitor::getAliasDecl(), clang::tidy::modernize::ComponentFinderASTVisitor::getComponents(), clang::tidy::modernize::ForLoopIndexUseVisitor::getConfidenceLevel(), clang::tidy::modernize::getContainerExpr(), clang::tidy::modernize::ForLoopIndexUseVisitor::getContainerIndexed(), clang::tidy::modernize::Confidence::getLevel(), clang::tidy::modernize::getReferencedVariable(), clang::tidy::modernize::ForLoopIndexUseVisitor::getUsages(), clang::tidy::modernize::InitVarName, clang::tidy::modernize::isDirectMemberExpr(), clang::tidy::modernize::LFK_Array, clang::tidy::modernize::LFK_Iterator, clang::tidy::modernize::LFK_PseudoArray, clang::tidy::modernize::LFK_ReverseIterator, clang::tidy::modernize::LoopNameArray, clang::tidy::modernize::LoopNameIterator, clang::tidy::modernize::LoopNamePseudoArray, clang::tidy::modernize::LoopNameReverseIterator, and clang::tidy::modernize::Confidence::lowerTo().
|
inlineoverride |
Definition at line 21 of file LoopConvertCheck.h.
|
override |
Definition at line 596 of file LoopConvertCheck.cpp.
References clang::tidy::modernize::makeArrayLoopMatcher(), clang::tidy::modernize::makeIteratorLoopMatcher(), and clang::tidy::modernize::makePseudoArrayLoopMatcher().
|
override |
Definition at line 590 of file LoopConvertCheck.cpp.
|
override |
Definition at line 580 of file LoopConvertCheck.cpp.