Lines Matching refs:Detector
3297 const MismatchingNewDeleteDetector &Detector) {
3300 if (!Detector.IsArrayForm)
3310 << Detector.IsArrayForm << H;
3312 for (const auto *NE : Detector.NewExprs)
3314 << Detector.IsArrayForm;
3320 MismatchingNewDeleteDetector Detector(/*EndOfTU=*/false);
3321 switch (Detector.analyzeDeleteExpr(DE)) {
3324 DiagnoseMismatchedNewDelete(*this, DE->getBeginLoc(), Detector);
3328 DeleteExprs[Detector.Field].push_back(
3339 MismatchingNewDeleteDetector Detector(/*EndOfTU=*/true);
3340 switch (Detector.analyzeField(Field, DeleteWasArrayForm)) {
3347 DiagnoseMismatchedNewDelete(*this, DeleteLoc, Detector);