/llvm-project/clang-tools-extra/clang-tidy/fuchsia/ |
H A D | MultipleInheritanceCheck.cpp | 60 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 D | MultipleInheritanceCheck.h | 36 bool isInterface(const CXXRecordDecl *Node);
|
/llvm-project/flang/lib/Semantics/ |
H A D | mod-file.cpp | 701 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 D | resolve-names-utils.cpp | 717 if (subp->isInterface()) { in operator ()() 837 subp && subp->isInterface()) { in MapType()
|
H A D | check-declarations.cpp | 113 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 D | scope.cpp | 259 if (details->isInterface()) { in GetImportKind()
|
H A D | tools.cpp | 578 isLocal = subp->isInterface(); in FindGlobal() 661 if (details->isInterface()) { in CanBeTypeBoundProc() 745 return details->isInterface(); in FinalsForDerivedTypeInstantiation()
|
H A D | resolve-names.cpp | 881 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 D | Mangler.cpp | 128 interface->owner().IsSubmodule() && !subpDetails.isInterface()) in mangleName()
|
H A D | Allocatable.cpp | 1008 if (!details->isInterface()) in createMutableProperties()
|
H A D | OpenACC.cpp | 4029 if (subpDetails && subpDetails->isInterface()) { in genOpenACCRoutineConstruct()
|
/llvm-project/flang/include/flang/Semantics/ |
H A D | symbol.h | 185 bool isInterface() const { return isInterface_; } in isInterface() function
|
/llvm-project/clang/lib/AST/ |
H A D | DeclCXX.cpp | 2115 if (isInterface()) in isEffectivelyFinal() 2158 if (Base->isInterface() || !Base->isInterfaceLike()) in Create()
|
H A D | Type.cpp | 686 return RT->getDecl()->isInterface(); in isComplexIntegerType() 693 return RD->isStruct() || RD->isClass() || RD->isInterface();
|
/llvm-project/clang/include/clang/AST/ |
H A D | Decl.h | 3789 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 D | CGDebugInfo.cpp | 1192 if (RD->isStruct() || RD->isInterface()) in getOrCreateRecordFwdDecl()
|
/llvm-project/clang/lib/Sema/ |
H A D | SemaDeclCXX.cpp | 2933 if (Class->isInterface() && in AttachBaseSpecifiers() 3416 if (cast<CXXRecordDecl>(CurContext)->isInterface()) { in ActOnCXXMemberDeclarator()
|
H A D | SemaDecl.cpp | 9909 if (Parent->isInterface() && cast<CXXMethodDecl>(NewFD)->isUserProvided()) in ActOnFunctionDeclarator()
|