Lines Matching refs:MismatchingNewDeleteDetector
3252 class MismatchingNewDeleteDetector { class
3269 explicit MismatchingNewDeleteDetector(bool EndOfTU) in MismatchingNewDeleteDetector() function in __anon07929ab70f11::MismatchingNewDeleteDetector
3337 MismatchingNewDeleteDetector::MismatchResult
3338 MismatchingNewDeleteDetector::analyzeDeleteExpr(const CXXDeleteExpr *DE) { in analyzeDeleteExpr()
3353 MismatchingNewDeleteDetector::getNewExprFromInitListOrExpr(const Expr *E) { in getNewExprFromInitListOrExpr()
3364 bool MismatchingNewDeleteDetector::hasMatchingNewInCtorInit( in hasMatchingNewInCtorInit()
3377 bool MismatchingNewDeleteDetector::hasMatchingNewInCtor( in hasMatchingNewInCtor()
3393 MismatchingNewDeleteDetector::MismatchResult
3394 MismatchingNewDeleteDetector::analyzeInClassInitializer() { in analyzeInClassInitializer()
3408 MismatchingNewDeleteDetector::MismatchResult
3409 MismatchingNewDeleteDetector::analyzeField(FieldDecl *Field, in analyzeField()
3427 MismatchingNewDeleteDetector::MismatchResult
3428 MismatchingNewDeleteDetector::analyzeMemberExpr(const MemberExpr *ME) { in analyzeMemberExpr()
3435 bool MismatchingNewDeleteDetector::hasMatchingVarInit(const DeclRefExpr *D) { in hasMatchingVarInit()
3448 const MismatchingNewDeleteDetector &Detector) { in DiagnoseMismatchedNewDelete()
3471 MismatchingNewDeleteDetector Detector(/*EndOfTU=*/false); in AnalyzeDeleteExprMismatch()
3473 case MismatchingNewDeleteDetector::VarInitMismatches: in AnalyzeDeleteExprMismatch()
3474 case MismatchingNewDeleteDetector::MemberInitMismatches: { in AnalyzeDeleteExprMismatch()
3478 case MismatchingNewDeleteDetector::AnalyzeLater: { in AnalyzeDeleteExprMismatch()
3483 case MismatchingNewDeleteDetector::NoMismatch: in AnalyzeDeleteExprMismatch()
3490 MismatchingNewDeleteDetector Detector(/*EndOfTU=*/true); in AnalyzeDeleteExprMismatch()
3492 case MismatchingNewDeleteDetector::VarInitMismatches: in AnalyzeDeleteExprMismatch()
3494 case MismatchingNewDeleteDetector::AnalyzeLater: in AnalyzeDeleteExprMismatch()
3497 case MismatchingNewDeleteDetector::MemberInitMismatches: in AnalyzeDeleteExprMismatch()
3500 case MismatchingNewDeleteDetector::NoMismatch: in AnalyzeDeleteExprMismatch()