Lines Matching refs:Detector
3561 const MismatchingNewDeleteDetector &Detector) {
3564 if (!Detector.IsArrayForm)
3574 << Detector.IsArrayForm << H;
3576 for (const auto *NE : Detector.NewExprs)
3578 << Detector.IsArrayForm;
3584 MismatchingNewDeleteDetector Detector(/*EndOfTU=*/false);
3585 switch (Detector.analyzeDeleteExpr(DE)) {
3588 DiagnoseMismatchedNewDelete(*this, DE->getBeginLoc(), Detector);
3592 DeleteExprs[Detector.Field].push_back(
3603 MismatchingNewDeleteDetector Detector(/*EndOfTU=*/true);
3604 switch (Detector.analyzeField(Field, DeleteWasArrayForm)) {
3611 DiagnoseMismatchedNewDelete(*this, DeleteLoc, Detector);