Searched defs:LocalVisitor (Results 1 – 7 of 7) sorted by relevance
122 struct LocalVisitor : public RecursiveASTVisitor<LocalVisitor> { in checkASTDecl() struct123 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() function134 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 …]
38 struct LocalVisitor : public RecursiveASTVisitor<LocalVisitor> { in checkASTDecl() struct39 const UncountedLambdaCapturesChecker *Checker; in checkASTDecl()40 explicit LocalVisitor(const UncountedLambdaCapturesChecker *Checker) in checkASTDecl() function45 bool shouldVisitTemplateInstantiations() const { return true; } in checkASTDecl()46 bool shouldVisitImplicitCode() const { return false; } in checkASTDecl()48 bool VisitLambdaExpr(LambdaExpr *L) { in checkASTDecl()
48 struct LocalVisitor : public RecursiveASTVisitor<LocalVisitor> { in checkASTDecl() struct49 const NoUncountedMemberChecker *Checker; in checkASTDecl()50 explicit LocalVisitor(const NoUncountedMemberChecker *Checker) in checkASTDecl() argument55 bool shouldVisitTemplateInstantiations() const { return true; } in checkASTDecl()56 bool shouldVisitImplicitCode() const { return false; } in checkASTDecl()58 bool VisitRecordDecl(const RecordDecl *RD) { in checkASTDecl()
46 struct LocalVisitor : public RecursiveASTVisitor<LocalVisitor> { in checkASTDecl() struct47 const UncountedCallArgsChecker *Checker; in checkASTDecl()48 explicit LocalVisitor(const UncountedCallArgsChecker *Checker) in checkASTDecl() function53 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()
143 struct LocalVisitor : public RecursiveASTVisitor<LocalVisitor> { in checkASTDecl() struct144 const RefCntblBaseVirtualDtorChecker *Checker; in checkASTDecl()145 explicit LocalVisitor(const RefCntblBaseVirtualDtorChecker *Checker) in checkASTDecl() function150 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()
48 struct LocalVisitor : public RecursiveASTVisitor<LocalVisitor> { in checkASTDecl() struct49 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() function53 bool VisitRecordDecl(const RecordDecl *RD) { in checkASTDecl()57 bool VisitVarDecl(const VarDecl *VD) { in checkASTDecl()
220 using LocalVisitor = llvm::function_ref<bool(IndirectLocalPath &Path, Local L, typedef