Home
last modified time | relevance | path

Searched refs:ParentRD (Results 1 – 3 of 3) sorted by relevance

/external/clang/lib/Sema/
DSemaDeclCXX.cpp11529 CXXRecordDecl *ParentRD = cast<CXXRecordDecl>(Field->getParent()); in BuildCXXDefaultInitExpr() local
11531 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()
/external/llvm-project/clang/lib/Sema/
DSemaInit.cpp1013 auto *ParentRD = in isIdiomaticBraceElisionEntity() local
1015 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()
DSemaDeclCXX.cpp15088 CXXRecordDecl *ParentRD = cast<CXXRecordDecl>(Field->getParent()); in BuildCXXDefaultInitExpr() local
15090 if (isTemplateInstantiation(ParentRD->getTemplateSpecializationKind())) { in BuildCXXDefaultInitExpr()
15091 CXXRecordDecl *ClassPattern = ParentRD->getTemplateInstantiationPattern(); in BuildCXXDefaultInitExpr()
15128 RecordDecl *OutermostClass = ParentRD->getOuterLexicalRecordContext(); in BuildCXXDefaultInitExpr()