Lines Matching refs:ClassDecl
281 bool Sema::inferCUDATargetForImplicitSpecialMember(CXXRecordDecl *ClassDecl,
308 for (const auto &B : ClassDecl->bases()) {
314 if (!ClassDecl->isAbstract()) {
315 for (const auto &VB : ClassDecl->vbases()) {
347 Diag(ClassDecl->getLocation(),
358 for (const auto *F : ClassDecl->fields()) {
391 Diag(ClassDecl->getLocation(),
481 const CXXRecordDecl *ClassDecl = DD->getParent();
484 if (ClassDecl->isDynamicClass())
494 if (!llvm::all_of(ClassDecl->bases(), [&](const CXXBaseSpecifier &BS) {
502 if (!llvm::all_of(ClassDecl->fields(), [&](const FieldDecl *Field) {