Lines Matching defs:Detector
3565 const MismatchingNewDeleteDetector &Detector) {
3568 if (!Detector.IsArrayForm)
3578 << Detector.IsArrayForm << H;
3580 for (const auto *NE : Detector.NewExprs)
3582 << Detector.IsArrayForm;
3588 MismatchingNewDeleteDetector Detector(/*EndOfTU=*/false);
3589 switch (Detector.analyzeDeleteExpr(DE)) {
3592 DiagnoseMismatchedNewDelete(*this, DE->getBeginLoc(), Detector);
3596 DeleteExprs[Detector.Field].push_back(
3607 MismatchingNewDeleteDetector Detector(/*EndOfTU=*/true);
3608 switch (Detector.analyzeField(Field, DeleteWasArrayForm)) {
3615 DiagnoseMismatchedNewDelete(*this, DeleteLoc, Detector);