Lines Matching refs:CXXRecord

14040         CXXRecordDecl *CXXRecord = cast<CXXRecordDecl>(Record->getDecl());  in ActOnUninitializedDecl()  local
14044 if (!CXXRecord->isPOD()) in ActOnUninitializedDecl()
18850 CXXRecordDecl *CXXRecord = dyn_cast<CXXRecordDecl>(EnclosingDecl); in ActOnFields() local
18936 if (CXXRecord && CXXRecord->getNumVBases() != 0) in ActOnFields()
19089 if (CXXRecord) { in ActOnFields()
19090 if (!CXXRecord->isInvalidDecl()) { in ActOnFields()
19093 I = CXXRecord->conversion_begin(), in ActOnFields()
19094 E = CXXRecord->conversion_end(); I != E; ++I) in ActOnFields()
19099 AddImplicitlyDeclaredMembersToClass(CXXRecord); in ActOnFields()
19101 if (!CXXRecord->isDependentType()) { in ActOnFields()
19102 if (!CXXRecord->isInvalidDecl()) { in ActOnFields()
19106 if (CXXRecord->getNumVBases()) { in ActOnFields()
19108 CXXRecord->getFinalOverriders(FinalOverriders); in ActOnFields()
19139 CXXRecord->completeDefinition(&FinalOverriders); in ActOnFields()
19143 ComputeSelectedDestructor(*this, CXXRecord); in ActOnFields()
19144 ComputeSpecialMemberFunctionsEligiblity(*this, CXXRecord); in ActOnFields()
19196 if (CXXRecord) { in ActOnFields()
19197 auto *Dtor = CXXRecord->getDestructor(); in ActOnFields()
19200 CXXRecord->setImplicitDestructorIsDeleted(); in ActOnFields()
19201 SetDeclDeleted(Dtor, CXXRecord->getLocation()); in ActOnFields()
19222 CXXRecordDecl *CXXRecord = cast<CXXRecordDecl>(Record); in ActOnFields() local
19224 CXXRecord->getLexicalDeclContext()->isExternCContext() && in ActOnFields()
19225 !CXXRecord->isDependentType() && !inTemplateInstantiation() && in ActOnFields()
19226 CXXRecord->isCLike(); in ActOnFields()