Lines Matching defs:MismatchingNewDeleteDetector
3369 class MismatchingNewDeleteDetector {
3386 explicit MismatchingNewDeleteDetector(bool EndOfTU)
3454 MismatchingNewDeleteDetector::MismatchResult
3455 MismatchingNewDeleteDetector::analyzeDeleteExpr(const CXXDeleteExpr *DE) {
3470 MismatchingNewDeleteDetector::getNewExprFromInitListOrExpr(const Expr *E) {
3481 bool MismatchingNewDeleteDetector::hasMatchingNewInCtorInit(
3494 bool MismatchingNewDeleteDetector::hasMatchingNewInCtor(
3510 MismatchingNewDeleteDetector::MismatchResult
3511 MismatchingNewDeleteDetector::analyzeInClassInitializer() {
3525 MismatchingNewDeleteDetector::MismatchResult
3526 MismatchingNewDeleteDetector::analyzeField(FieldDecl *Field,
3544 MismatchingNewDeleteDetector::MismatchResult
3545 MismatchingNewDeleteDetector::analyzeMemberExpr(const MemberExpr *ME) {
3552 bool MismatchingNewDeleteDetector::hasMatchingVarInit(const DeclRefExpr *D) {
3565 const MismatchingNewDeleteDetector &Detector) {
3588 MismatchingNewDeleteDetector Detector(/*EndOfTU=*/false);
3590 case MismatchingNewDeleteDetector::VarInitMismatches:
3591 case MismatchingNewDeleteDetector::MemberInitMismatches: {
3595 case MismatchingNewDeleteDetector::AnalyzeLater: {
3600 case MismatchingNewDeleteDetector::NoMismatch:
3607 MismatchingNewDeleteDetector Detector(/*EndOfTU=*/true);
3609 case MismatchingNewDeleteDetector::VarInitMismatches:
3611 case MismatchingNewDeleteDetector::AnalyzeLater:
3614 case MismatchingNewDeleteDetector::MemberInitMismatches:
3617 case MismatchingNewDeleteDetector::NoMismatch: