reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
7641 assert(!RD->isDependentType() && "do deletion after instantiation"); 7642 if (!LangOpts.CPlusPlus11 || RD->isInvalidDecl()) 7650 if (RD->isLambda() && !RD->lambdaIsDefaultConstructibleAndAssignable() && 7650 if (RD->isLambda() && !RD->lambdaIsDefaultConstructibleAndAssignable() && 7653 Diag(RD->getLocation(), diag::note_lambda_decl); 7661 RD->isAnonymousStructOrUnion()) 7679 if (RD->hasUserDeclaredMoveConstructor() && 7684 for (auto *I : RD->ctors()) { 7691 } else if (RD->hasUserDeclaredMoveAssignment() && 7696 for (auto *I : RD->methods()) { 7708 << (CSM == CXXCopyAssignment) << RD 7727 Diag(RD->getLocation(), diag::note_deleted_dtor_no_operator_delete); 7759 return inferCUDATargetForImplicitSpecialMember(RD, RealCSM, MD,