Home | History | Annotate | Download | only in Sema

Lines Matching refs:BaseClassDecl

3428     CXXRecordDecl *BaseClassDecl = cast<CXXRecordDecl>(RT->getDecl());
3430 if (BaseClassDecl->isInvalidDecl())
3432 if (BaseClassDecl->hasIrrelevantDestructor())
3435 CXXDestructorDecl *Dtor = LookupDestructor(BaseClassDecl);
3436 assert(Dtor && "No dtor found for BaseClassDecl!");
3460 CXXRecordDecl *BaseClassDecl = cast<CXXRecordDecl>(RT->getDecl());
3462 if (BaseClassDecl->isInvalidDecl())
3464 if (BaseClassDecl->hasIrrelevantDestructor())
3467 CXXDestructorDecl *Dtor = LookupDestructor(BaseClassDecl);
3468 assert(Dtor && "No dtor found for BaseClassDecl!");
3967 CXXRecordDecl *BaseClassDecl = cast<CXXRecordDecl>(BaseType->getDecl());
3968 if (!specialMemberIsConstexpr(S, BaseClassDecl, CSM, ConstArg))
6759 CXXRecordDecl *BaseClassDecl = cast<CXXRecordDecl>(BaseType->getDecl());
6760 CXXConstructorDecl *Constructor = LookupDefaultConstructor(BaseClassDecl);
6773 CXXRecordDecl *BaseClassDecl = cast<CXXRecordDecl>(BaseType->getDecl());
6774 CXXConstructorDecl *Constructor = LookupDefaultConstructor(BaseClassDecl);
7493 CXXRecordDecl *BaseClassDecl = Base->getType()->getAsCXXRecordDecl();
7494 if (!S.LookupCopyingAssignment(BaseClassDecl, Qualifiers::Const, false, 0))
7505 CXXRecordDecl *BaseClassDecl = Base->getType()->getAsCXXRecordDecl();
7506 if (!S.LookupCopyingAssignment(BaseClassDecl, Qualifiers::Const,
7562 CXXRecordDecl *BaseClassDecl
7564 if (CXXMethodDecl *CopyAssign = LookupCopyingAssignment(BaseClassDecl,
7572 CXXRecordDecl *BaseClassDecl
7574 if (CXXMethodDecl *CopyAssign = LookupCopyingAssignment(BaseClassDecl,
7992 CXXRecordDecl *BaseClassDecl
7994 if (CXXMethodDecl *MoveAssign = LookupMovingAssignment(BaseClassDecl,
8002 CXXRecordDecl *BaseClassDecl
8004 if (CXXMethodDecl *MoveAssign = LookupMovingAssignment(BaseClassDecl,
8539 CXXRecordDecl *BaseClassDecl
8544 if (!S.LookupCopyingConstructor(BaseClassDecl, Qualifiers::Const))
8551 CXXRecordDecl *BaseClassDecl
8553 if (!S.LookupCopyingConstructor(BaseClassDecl, Qualifiers::Const))
8602 CXXRecordDecl *BaseClassDecl
8605 LookupCopyingConstructor(BaseClassDecl, Quals))
8612 CXXRecordDecl *BaseClassDecl
8615 LookupCopyingConstructor(BaseClassDecl, Quals))
8755 CXXRecordDecl *BaseClassDecl = cast<CXXRecordDecl>(BaseType->getDecl());
8757 LookupMovingConstructor(BaseClassDecl, 0);
8770 CXXRecordDecl *BaseClassDecl = cast<CXXRecordDecl>(BaseType->getDecl());
8772 LookupMovingConstructor(BaseClassDecl, 0);