Home
last modified time | relevance | path

Searched refs:isAbstract (Results 1 – 21 of 21) sorted by relevance

/llvm-project-15.0.7/clang/utils/TableGen/
H A DClangASTNodesEmitter.cpp95 if (!Base.isAbstract()) in EmitNode()
100 bool Abstract = Child.isAbstract(); in EmitNode()
H A DClangTypeNodesEmitter.cpp161 if (type.isAbstract()) in emitNodeInvocations()
H A DClangASTPropertiesEmitter.cpp387 if (node.isAbstract()) return; in emitNodeReaderWriterClass()
402 if (node.isAbstract()) return; in emitNodeReaderWriterClass()
H A DASTTableGen.h171 bool isAbstract() const { in isAbstract() function
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DConstantEmitter.h66 bool isAbstract() const { in isAbstract() function
H A DCGClass.cpp1289 !ClassDecl->isAbstract(); in EmitCtorPrologue()
1446 if (DtorType != Dtor_Base && Dtor->getParent()->isAbstract()) { in EmitDestructorBody()
H A DItaniumCXXABI.cpp1587 if (!D->getParent()->isAbstract()) { in EmitCXXConstructors()
/llvm-project-15.0.7/mlir/include/mlir/Analysis/
H A DCallGraph.h64 bool isAbstract() const { return targetAndKind.getInt() == Kind::Abstract; } in isAbstract() function
/llvm-project-15.0.7/clang-tools-extra/clangd/
H A DSemanticHighlighting.cpp236 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 Dmod-file.cpp433 bool isAbstract{attrs.test(Attr::ABSTRACT)}; in PutSubprogram() local
434 if (isAbstract) { in PutSubprogram()
449 os << (isAbstract ? "abstract " : "") << "interface\n"; in PutSubprogram()
H A Dresolve-names.cpp783 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 DMangle.cpp497 if (!CD->getParent()->isAbstract()) in getAllManglings()
H A DJSONNodeDumper.cpp486 FIELD1(isAbstract); in createCXXRecordDefinitionData()
H A DTextNodeDumper.cpp1965 FLAG(isAbstract, abstract); in VisitCXXRecordDecl()
H A DDeclCXX.cpp2035 if (BaseDecl->isAbstract()) in mayBeAbstract()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/
H A DIdentifierNamingCheck.cpp647 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 DSemaCUDA.cpp357 if (!ClassDecl->isAbstract()) { in inferCUDATargetForImplicitSpecialMember()
H A DSemaDeclCXX.cpp5202 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 DSemaExprCXX.cpp3888 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 DDeclCXX.h810 (isAbstract() || in implicitCopyConstructorHasConstParam()
1176 bool isAbstract() const { return data().Abstract; } in isAbstract() function
/llvm-project-15.0.7/clang/tools/libclang/
H A DCIndex.cpp8890 return (RD && RD->isAbstract()) ? 1 : 0; in clang_CXXRecord_isAbstract()