Searched refs:CXXDecl (Results 1 – 4 of 4) sorted by relevance
56 if (const auto *CXXDecl = dyn_cast<CXXRecordDecl>(RD)) { in check() local57 if (!CXXDecl->isStandardLayout()) { in check()
1597 if (CXXDecl && CXXDecl->isLambda()) in CollectRecordFields()2404 if (!CXXDecl->isCompleteDefinition()) in isDefinedInClangModule()2418 if (CXXDecl->field_begin() == CXXDecl->field_end()) in isDefinedInClangModule()2509 if (!CXXDecl) in shouldOmitDefinition()2518 if (CXXDecl->hasDefinition() && CXXDecl->isDynamicClass() && in shouldOmitDefinition()2519 !isClassOrMethodDLLImport(CXXDecl)) in shouldOmitDefinition()2534 canUseCtorHoming(CXXDecl)) in shouldOmitDefinition()2582 CollectContainingType(CXXDecl, FwdDecl); in CreateTypeDefinition()2597 if (CXXDecl) { in CreateTypeDefinition()2599 CollectVTableInfo(CXXDecl, DefUnit, EltTys); in CreateTypeDefinition()[all …]
330 void CollectRecordLambdaFields(const CXXRecordDecl *CXXDecl,
5084 CXXConstructorDecl *CXXDecl = CExp->getConstructor(); in RewriteByRefVar() local5085 if (CXXDecl && CXXDecl->isDefaultConstructor()) in RewriteByRefVar()