Searched refs:ParentRD (Results 1 – 3 of 3) sorted by relevance
11529 CXXRecordDecl *ParentRD = cast<CXXRecordDecl>(Field->getParent()); in BuildCXXDefaultInitExpr() local11531 if (isTemplateInstantiation(ParentRD->getTemplateSpecializationKind())) { in BuildCXXDefaultInitExpr()11532 CXXRecordDecl *ClassPattern = ParentRD->getTemplateInstantiationPattern(); in BuildCXXDefaultInitExpr()11568 RecordDecl *OutermostClass = ParentRD->getOuterLexicalRecordContext(); in BuildCXXDefaultInitExpr()11569 if (OutermostClass == ParentRD) { in BuildCXXDefaultInitExpr()11571 << ParentRD << Field; in BuildCXXDefaultInitExpr()11575 << ParentRD << OutermostClass << Field; in BuildCXXDefaultInitExpr()
1013 auto *ParentRD = in isIdiomaticBraceElisionEntity() local1015 if (CXXRecordDecl *CXXRD = dyn_cast<CXXRecordDecl>(ParentRD)) in isIdiomaticBraceElisionEntity()1019 auto FieldIt = ParentRD->field_begin(); in isIdiomaticBraceElisionEntity()1020 assert(FieldIt != ParentRD->field_end() && in isIdiomaticBraceElisionEntity()1022 return ++FieldIt == ParentRD->field_end(); in isIdiomaticBraceElisionEntity()
15088 CXXRecordDecl *ParentRD = cast<CXXRecordDecl>(Field->getParent()); in BuildCXXDefaultInitExpr() local15090 if (isTemplateInstantiation(ParentRD->getTemplateSpecializationKind())) { in BuildCXXDefaultInitExpr()15091 CXXRecordDecl *ClassPattern = ParentRD->getTemplateInstantiationPattern(); in BuildCXXDefaultInitExpr()15128 RecordDecl *OutermostClass = ParentRD->getOuterLexicalRecordContext(); in BuildCXXDefaultInitExpr()