Lines Matching defs:ClassDecl
370 bool SemaCUDA::inferTargetForImplicitSpecialMember(CXXRecordDecl *ClassDecl,
397 for (const auto &B : ClassDecl->bases()) {
403 if (!ClassDecl->isAbstract()) {
404 llvm::append_range(Bases, llvm::make_pointer_range(ClassDecl->vbases()));
433 Diag(ClassDecl->getLocation(),
446 for (const auto *F : ClassDecl->fields()) {
477 Diag(ClassDecl->getLocation(),
568 const CXXRecordDecl *ClassDecl = DD->getParent();
571 if (ClassDecl->isDynamicClass())
581 if (!llvm::all_of(ClassDecl->bases(), [&](const CXXBaseSpecifier &BS) {
589 if (!llvm::all_of(ClassDecl->fields(), [&](const FieldDecl *Field) {