Home
last modified time | relevance | path

Searched defs:LocalVisitor (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/
H A DUncountedLocalVarsChecker.cpp122 struct LocalVisitor : public RecursiveASTVisitor<LocalVisitor> { in checkASTDecl() struct
123 const UncountedLocalVarsChecker *Checker; in checkASTDecl()
125 TrivialFunctionAnalysis TFA; in checkASTDecl()
127 using Base = RecursiveASTVisitor<LocalVisitor>; in checkASTDecl()
129 explicit LocalVisitor(const UncountedLocalVarsChecker *Checker) in checkASTDecl() function
134 bool shouldVisitTemplateInstantiations() const { return true; } in checkASTDecl()
135 bool shouldVisitImplicitCode() const { return false; } in checkASTDecl()
137 bool VisitVarDecl(VarDecl *V) { in checkASTDecl()
144 bool VisitBinaryOperator(const BinaryOperator *BO) { in checkASTDecl()
154 bool TraverseIfStmt(IfStmt *IS) { in checkASTDecl()
[all …]
H A DUncountedLambdaCapturesChecker.cpp38 struct LocalVisitor : public RecursiveASTVisitor<LocalVisitor> { in checkASTDecl() struct
39 const UncountedLambdaCapturesChecker *Checker; in checkASTDecl()
40 explicit LocalVisitor(const UncountedLambdaCapturesChecker *Checker) in checkASTDecl() function
45 bool shouldVisitTemplateInstantiations() const { return true; } in checkASTDecl()
46 bool shouldVisitImplicitCode() const { return false; } in checkASTDecl()
48 bool VisitLambdaExpr(LambdaExpr *L) { in checkASTDecl()
H A DNoUncountedMembersChecker.cpp48 struct LocalVisitor : public RecursiveASTVisitor<LocalVisitor> { in checkASTDecl() struct
49 const NoUncountedMemberChecker *Checker; in checkASTDecl()
50 explicit LocalVisitor(const NoUncountedMemberChecker *Checker) in checkASTDecl() argument
55 bool shouldVisitTemplateInstantiations() const { return true; } in checkASTDecl()
56 bool shouldVisitImplicitCode() const { return false; } in checkASTDecl()
58 bool VisitRecordDecl(const RecordDecl *RD) { in checkASTDecl()
H A DUncountedCallArgsChecker.cpp46 struct LocalVisitor : public RecursiveASTVisitor<LocalVisitor> { in checkASTDecl() struct
47 const UncountedCallArgsChecker *Checker; in checkASTDecl()
48 explicit LocalVisitor(const UncountedCallArgsChecker *Checker) in checkASTDecl() function
53 bool shouldVisitTemplateInstantiations() const { return true; } in checkASTDecl()
54 bool shouldVisitImplicitCode() const { return false; } in checkASTDecl()
56 bool TraverseClassTemplateDecl(ClassTemplateDecl *Decl) { in checkASTDecl()
63 bool VisitCallExpr(const CallExpr *CE) { in checkASTDecl()
H A DRefCntblBaseVirtualDtorChecker.cpp143 struct LocalVisitor : public RecursiveASTVisitor<LocalVisitor> { in checkASTDecl() struct
144 const RefCntblBaseVirtualDtorChecker *Checker; in checkASTDecl()
145 explicit LocalVisitor(const RefCntblBaseVirtualDtorChecker *Checker) in checkASTDecl() function
150 bool shouldVisitTemplateInstantiations() const { return true; } in checkASTDecl()
151 bool shouldVisitImplicitCode() const { return false; } in checkASTDecl()
153 bool VisitCXXRecordDecl(const CXXRecordDecl *RD) { in checkASTDecl()
192 llvm::SetVector<const CXXRecordDecl *> Decls; in checkASTDecl()
193 llvm::DenseSet<const CXXRecordDecl *> CRTPs; in checkASTDecl()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DPaddingChecker.cpp48 struct LocalVisitor : public RecursiveASTVisitor<LocalVisitor> { in checkASTDecl() struct
49 const PaddingChecker *Checker; in checkASTDecl()
50 bool shouldVisitTemplateInstantiations() const { return true; } in checkASTDecl()
51 bool shouldVisitImplicitCode() const { return true; } in checkASTDecl()
52 explicit LocalVisitor(const PaddingChecker *Checker) : Checker(Checker) {} in checkASTDecl() function
53 bool VisitRecordDecl(const RecordDecl *RD) { in checkASTDecl()
57 bool VisitVarDecl(const VarDecl *VD) { in checkASTDecl()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DCheckExprLifetime.cpp220 using LocalVisitor = llvm::function_ref<bool(IndirectLocalPath &Path, Local L, typedef