Home
last modified time | relevance | path

Searched refs:isInterface (Results 1 – 18 of 18) sorted by relevance

/llvm-project/clang-tools-extra/clang-tidy/fuchsia/
H A DMultipleInheritanceCheck.cpp60 bool MultipleInheritanceCheck::isInterface(const CXXRecordDecl *Node) { in isInterface() function in clang::tidy::fuchsia::MultipleInheritanceCheck
77 if (!isInterface(Base)) { in isInterface()
104 if (!isInterface(Base)) NumConcrete++; in check()
113 if (!isInterface(Base)) NumConcrete++; in check()
H A DMultipleInheritanceCheck.h36 bool isInterface(const CXXRecordDecl *Node);
/llvm-project/flang/lib/Semantics/
H A Dmod-file.cpp701 bool isInterface{details.isInterface()}; in PutSubprogram()
702 llvm::raw_ostream &os{isInterface ? decls_ : contains_}; in PutSubprogram()
703 if (isInterface) { in PutSubprogram()
774 if (isInterface) { in PutGeneric()
1626 isInterface_ = details.isInterface(); in Collect()
680 bool isInterface{details.isInterface()}; PutSubprogram() local
H A Dresolve-names-utils.cpp717 if (subp->isInterface()) { in operator ()()
837 subp && subp->isInterface()) { in MapType()
H A Dcheck-declarations.cpp113 return subp && subp->isInterface(); in InInterface()
1394 !details.isInterface() && !details.stmtFunction()) { in CheckSubprogram()
1493 if (details.isInterface()) { in CheckSubprogram()
2019 if (subpDetails && !subpDetails->isDummy() && subpDetails->isInterface()) { in CheckDefinedOperator()
2813 return subp && !subp->isInterface() && symbol.scope() && in IsExternalProcedureDefinition()
3626 !subprogram->bindName() && !subprogram->isInterface()) {
H A Dscope.cpp259 if (details->isInterface()) { in GetImportKind()
H A Dtools.cpp578 isLocal = subp->isInterface(); in FindGlobal()
661 if (details->isInterface()) { in CanBeTypeBoundProc()
745 return details->isInterface(); in FinalsForDerivedTypeInstantiation()
H A Dresolve-names.cpp881 GenericInfo(bool isInterface, bool isAbstract = false)
882 : isInterface{isInterface}, isAbstract{isAbstract} {}
883 bool isInterface; // in interface block
3515 subp && !subp->isInterface()) { in AddSpecificProcs()
3518 subp && !subp->isInterface()) {
3826 genericInfo_.emplace(/*isInterface*/ true, isAbstract); in Pre()
3857 genericInfo_.emplace(/*isInterface*/ false); in Post()
3872 return !genericInfo_.empty() && GetGenericInfo().isInterface; in Post()
4611 if (subp && subp->isInterface()) { // o in Pre()
859 bool isInterface; // in interface block global() member
[all...]
/llvm-project/flang/lib/Lower/
H A DMangler.cpp128 interface->owner().IsSubmodule() && !subpDetails.isInterface()) in mangleName()
H A DAllocatable.cpp1008 if (!details->isInterface()) in createMutableProperties()
H A DOpenACC.cpp4029 if (subpDetails && subpDetails->isInterface()) { in genOpenACCRoutineConstruct()
/llvm-project/flang/include/flang/Semantics/
H A Dsymbol.h185 bool isInterface() const { return isInterface_; } in isInterface() function
/llvm-project/clang/lib/AST/
H A DDeclCXX.cpp2115 if (isInterface()) in isEffectivelyFinal()
2158 if (Base->isInterface() || !Base->isInterfaceLike()) in Create()
H A DType.cpp686 return RT->getDecl()->isInterface(); in isComplexIntegerType()
693 return RD->isStruct() || RD->isClass() || RD->isInterface();
/llvm-project/clang/include/clang/AST/
H A DDecl.h3789 bool isInterface() const { return getTagKind() == TagTypeKind::Interface; } in getKindName()
3800 bool isInterface() const { return getTagKind() == TagTypeKind::Interface; } isInterface() function
/llvm-project/clang/lib/CodeGen/
H A DCGDebugInfo.cpp1192 if (RD->isStruct() || RD->isInterface()) in getOrCreateRecordFwdDecl()
/llvm-project/clang/lib/Sema/
H A DSemaDeclCXX.cpp2933 if (Class->isInterface() && in AttachBaseSpecifiers()
3416 if (cast<CXXRecordDecl>(CurContext)->isInterface()) { in ActOnCXXMemberDeclarator()
H A DSemaDecl.cpp9909 if (Parent->isInterface() && cast<CXXMethodDecl>(NewFD)->isUserProvided()) in ActOnFunctionDeclarator()