Lines Matching defs:ClassDecl
372 bool SemaCUDA::inferTargetForImplicitSpecialMember(CXXRecordDecl *ClassDecl,
399 for (const auto &B : ClassDecl->bases()) {
405 if (!ClassDecl->isAbstract()) {
406 llvm::append_range(Bases, llvm::make_pointer_range(ClassDecl->vbases()));
435 Diag(ClassDecl->getLocation(),
448 for (const auto *F : ClassDecl->fields()) {
479 Diag(ClassDecl->getLocation(),
570 const CXXRecordDecl *ClassDecl = DD->getParent();
573 if (ClassDecl->isDynamicClass())
583 if (!llvm::all_of(ClassDecl->bases(), [&](const CXXBaseSpecifier &BS) {
591 if (!llvm::all_of(ClassDecl->fields(), [&](const FieldDecl *Field) {