| /llvm-project-15.0.7/clang/utils/TableGen/ |
| H A D | ClangASTNodesEmitter.cpp | 95 if (!Base.isAbstract()) in EmitNode() 100 bool Abstract = Child.isAbstract(); in EmitNode()
|
| H A D | ClangTypeNodesEmitter.cpp | 161 if (type.isAbstract()) in emitNodeInvocations()
|
| H A D | ClangASTPropertiesEmitter.cpp | 387 if (node.isAbstract()) return; in emitNodeReaderWriterClass() 402 if (node.isAbstract()) return; in emitNodeReaderWriterClass()
|
| H A D | ASTTableGen.h | 171 bool isAbstract() const { in isAbstract() function
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | ConstantEmitter.h | 66 bool isAbstract() const { in isAbstract() function
|
| H A D | CGClass.cpp | 1289 !ClassDecl->isAbstract(); in EmitCtorPrologue() 1446 if (DtorType != Dtor_Base && Dtor->getParent()->isAbstract()) { in EmitDestructorBody()
|
| H A D | ItaniumCXXABI.cpp | 1587 if (!D->getParent()->isAbstract()) { in EmitCXXConstructors()
|
| /llvm-project-15.0.7/mlir/include/mlir/Analysis/ |
| H A D | CallGraph.h | 64 bool isAbstract() const { return targetAndKind.getInt() == Kind::Abstract; } in isAbstract() function
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/ |
| H A D | SemanticHighlighting.cpp | 236 bool isAbstract(const Decl *D) { in isAbstract() function 240 return CRD->hasDefinition() && CRD->isAbstract(); in isAbstract() 844 if (isAbstract(Decl)) in getSemanticHighlightings()
|
| /llvm-project-15.0.7/flang/lib/Semantics/ |
| H A D | mod-file.cpp | 433 bool isAbstract{attrs.test(Attr::ABSTRACT)}; in PutSubprogram() local 434 if (isAbstract) { in PutSubprogram() 449 os << (isAbstract ? "abstract " : "") << "interface\n"; in PutSubprogram()
|
| H A D | resolve-names.cpp | 783 bool isAbstract() const; 793 GenericInfo(bool isInterface, bool isAbstract = false) in GenericInfo() 794 : isInterface{isInterface}, isAbstract{isAbstract} {} in GenericInfo() 796 bool isAbstract; // in abstract interface block member 3011 bool isAbstract{std::holds_alternative<parser::Abstract>(x.u)}; in Pre() local 3012 genericInfo_.emplace(/*isInterface*/ true, isAbstract); in Pre() 3060 bool InterfaceVisitor::isAbstract() const { in isAbstract() function in Fortran::semantics::InterfaceVisitor 3061 return !genericInfo_.empty() && GetGenericInfo().isAbstract; in isAbstract() 3742 if (isAbstract()) { in PushSubprogramScope()
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | Mangle.cpp | 497 if (!CD->getParent()->isAbstract()) in getAllManglings()
|
| H A D | JSONNodeDumper.cpp | 486 FIELD1(isAbstract); in createCXXRecordDefinitionData()
|
| H A D | TextNodeDumper.cpp | 1965 FLAG(isAbstract, abstract); in VisitCXXRecordDecl()
|
| H A D | DeclCXX.cpp | 2035 if (BaseDecl->isAbstract()) in mayBeAbstract()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/ |
| H A D | IdentifierNamingCheck.cpp | 647 return CRD->isAbstract() ? "I" : "C"; in getClassPrefix() 1120 if (Decl->hasDefinition() && Decl->isAbstract() && in findStyleKind()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaCUDA.cpp | 357 if (!ClassDecl->isAbstract()) { in inferCUDATargetForImplicitSpecialMember()
|
| H A D | SemaDeclCXX.cpp | 5202 if (ClassDecl->isAbstract()) { in SetCtorInitializers() 5211 } else if (!AnyErrors && !ClassDecl->isAbstract()) { in SetCtorInitializers() 5659 bool VisitVirtualBases = !ClassDecl->isAbstract(); in MarkBaseAndMemberDestructorsReferenced() 5777 return RD->isAbstract(); in isAbstractType() 6744 if (Record->isAbstract() && !Record->isInvalidDecl()) { in CheckCompletedCXXClass() 6807 if (Record->isAbstract()) { in CheckCompletedCXXClass() 8968 Bases = RD->isAbstract() ? VisitNonVirtualBases : VisitAllBases; in visit()
|
| H A D | SemaExprCXX.cpp | 3888 if (PointeeRD->isAbstract()) { in CheckVirtualDtorCall() 4967 return !RD->isUnion() && RD->isAbstract(); in EvaluateUnaryTypeTrait() 5329 if (RD && RD->isAbstract()) in evaluateTypeTrait()
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | DeclCXX.h | 810 (isAbstract() || in implicitCopyConstructorHasConstParam() 1176 bool isAbstract() const { return data().Abstract; } in isAbstract() function
|
| /llvm-project-15.0.7/clang/tools/libclang/ |
| H A D | CIndex.cpp | 8890 return (RD && RD->isAbstract()) ? 1 : 0; in clang_CXXRecord_isAbstract()
|