Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang-tools-extra/clang-tidy/fuchsia/
H A DMultipleInheritanceCheck.cpp62 bool MultipleInheritanceCheck::isInterface(const CXXRecordDecl *Node) { in isInterface() function in clang::tidy::fuchsia::MultipleInheritanceCheck
79 if (!isInterface(Base)) { in isInterface()
106 if (!isInterface(Base)) NumConcrete++; in check()
115 if (!isInterface(Base)) NumConcrete++; in check()
H A DMultipleInheritanceCheck.h38 bool isInterface(const CXXRecordDecl *Node);
/llvm-project-15.0.7/flang/lib/Semantics/
H A Dmod-file.cpp446 bool isInterface{details.isInterface()}; in PutSubprogram() local
447 llvm::raw_ostream &os{isInterface ? decls_ : contains_}; in PutSubprogram()
448 if (isInterface) { in PutSubprogram()
493 if (isInterface) { in PutSubprogram()
1077 isInterface_ = details.isInterface(); in Collect()
H A Dscope.cpp254 if (details->isInterface()) { in GetImportKind()
H A Dtools.cpp564 details->isInterface(); in CanBeTypeBoundProc()
642 return details->isInterface(); in IsSeparateModuleProcedureInterface()
H A Dresolve-names.cpp793 GenericInfo(bool isInterface, bool isAbstract = false) in GenericInfo()
794 : isInterface{isInterface}, isAbstract{isAbstract} {} in GenericInfo()
795 bool isInterface; // in interface block member
3055 return !genericInfo_.empty() && GetGenericInfo().isInterface; in inInterfaceBlock()
3106 sd->isInterface()) { in ResolveSpecificsInGeneric()
H A Dcheck-declarations.cpp1871 if ((subp && !subp->isInterface()) || symbol.has<ObjectEntityDetails>() || in DefinesBindCName()
/llvm-project-15.0.7/flang/include/flang/Semantics/
H A Dsymbol.h85 bool isInterface() const { return isInterface_; } in isInterface() function
/llvm-project-15.0.7/flang/lib/Lower/
H A DAllocatable.cpp581 if (!details->isInterface()) in mayBeCapturedInInternalProc()
/llvm-project-15.0.7/clang/lib/AST/
H A DDeclCXX.cpp1934 if (isInterface()) in isInterfaceLike()
1977 if (Base->isInterface() || !Base->isInterfaceLike()) in isInterfaceLike()
H A DType.cpp577 return RT->getDecl()->isInterface(); in isInterfaceType()
584 return RD->isStruct() || RD->isClass() || RD->isInterface(); in isStructureOrClassType()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DDecl.h3570 bool isInterface() const { return getTagKind() == TTK_Interface; } in isInterface() function
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGDebugInfo.cpp1076 if (RD->isStruct() || RD->isInterface()) in getTagForRecord()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaDeclCXX.cpp2776 if (Class->isInterface() && in AttachBaseSpecifiers()
3288 if (cast<CXXRecordDecl>(CurContext)->isInterface()) { in ActOnCXXMemberDeclarator()
H A DSemaDecl.cpp9516 if (Parent->isInterface() && cast<CXXMethodDecl>(NewFD)->isUserProvided()) in ActOnFunctionDeclarator()