Home | History | Annotate | Download | only in Sema

Lines Matching refs:getAsCXXRecordDecl

992            ? !Field->getType()->getAsCXXRecordDecl()->hasVariantMembers()
993 : Field->getType()->getAsCXXRecordDecl()->isEmpty()))
1323 CXXRecordDecl *Base = I.getType()->getAsCXXRecordDecl();
1379 if (CXXRecordDecl *BaseDecl = BaseType->getAsCXXRecordDecl()) {
1416 BaseType->getAsCXXRecordDecl())) {
1541 auto Decl = Rec->getAsCXXRecordDecl();
1634 = Class->isDerivedFrom(CanonicalBase->getAsCXXRecordDecl(), Paths);
1672 CXXRecordDecl *DerivedRD = Derived->getAsCXXRecordDecl();
1676 CXXRecordDecl *BaseRD = Base->getAsCXXRecordDecl();
1700 CXXRecordDecl *DerivedRD = Derived->getAsCXXRecordDecl();
1704 CXXRecordDecl *BaseRD = Base->getAsCXXRecordDecl();
1982 if (const CXXRecordDecl *RD = T->getAsCXXRecordDecl())
3359 const CXXRecordDecl *Base = BaseSpec->getType()->getAsCXXRecordDecl();
3749 CXXRecordDecl *FieldRD = Field->getType()->getAsCXXRecordDecl();
4427 const auto *RD = Context.getBaseElementType(T)->getAsCXXRecordDecl();
4451 DiagnoseAbstractType(T->getAsCXXRecordDecl());
5628 CXXRecordDecl *BaseClass = Base->getType()->getAsCXXRecordDecl();
5636 CXXRecordDecl *FieldRecord = FieldType->getAsCXXRecordDecl();
5702 CXXRecordDecl *UnionFieldRecord = UnionFieldType->getAsCXXRecordDecl();
6033 CXXRecordDecl *SubRD = SubType->getAsCXXRecordDecl();
6089 if (!checkTrivialClassMembers(S, FieldType->getAsCXXRecordDecl(),
9273 InheritedBases.push_back(BaseIt.getType()->getAsCXXRecordDecl());
10010 if (CXXRecordDecl *FieldClassDecl = FieldType->getAsCXXRecordDecl()) {
10405 if (CXXRecordDecl *FieldClassDecl = FieldType->getAsCXXRecordDecl()) {
10513 CXXRecordDecl *Base = BaseSpec->getType()->getAsCXXRecordDecl();
10549 Existing->getType()->getAsCXXRecordDecl()->getCanonicalDecl())
10553 BI.getType()->getAsCXXRecordDecl()->getCanonicalDecl())
10835 if (CXXRecordDecl *FieldClassDecl = FieldType->getAsCXXRecordDecl()) {
11013 if (CXXRecordDecl *FieldRecDecl = FieldType->getAsCXXRecordDecl()) {