Lines Matching defs:MismatchingNewDeleteDetector
3385 class MismatchingNewDeleteDetector {
3402 explicit MismatchingNewDeleteDetector(bool EndOfTU)
3470 MismatchingNewDeleteDetector::MismatchResult
3471 MismatchingNewDeleteDetector::analyzeDeleteExpr(const CXXDeleteExpr *DE) {
3486 MismatchingNewDeleteDetector::getNewExprFromInitListOrExpr(const Expr *E) {
3497 bool MismatchingNewDeleteDetector::hasMatchingNewInCtorInit(
3510 bool MismatchingNewDeleteDetector::hasMatchingNewInCtor(
3526 MismatchingNewDeleteDetector::MismatchResult
3527 MismatchingNewDeleteDetector::analyzeInClassInitializer() {
3541 MismatchingNewDeleteDetector::MismatchResult
3542 MismatchingNewDeleteDetector::analyzeField(FieldDecl *Field,
3560 MismatchingNewDeleteDetector::MismatchResult
3561 MismatchingNewDeleteDetector::analyzeMemberExpr(const MemberExpr *ME) {
3568 bool MismatchingNewDeleteDetector::hasMatchingVarInit(const DeclRefExpr *D) {
3581 const MismatchingNewDeleteDetector &Detector) {
3604 MismatchingNewDeleteDetector Detector(/*EndOfTU=*/false);
3606 case MismatchingNewDeleteDetector::VarInitMismatches:
3607 case MismatchingNewDeleteDetector::MemberInitMismatches: {
3611 case MismatchingNewDeleteDetector::AnalyzeLater: {
3616 case MismatchingNewDeleteDetector::NoMismatch:
3623 MismatchingNewDeleteDetector Detector(/*EndOfTU=*/true);
3625 case MismatchingNewDeleteDetector::VarInitMismatches:
3627 case MismatchingNewDeleteDetector::AnalyzeLater:
3630 case MismatchingNewDeleteDetector::MemberInitMismatches:
3633 case MismatchingNewDeleteDetector::NoMismatch: