Home
last modified time | relevance | path

Searched refs:getDeclContext (Results 1 – 25 of 141) sorted by relevance

123456

/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DASTImporterLookupTable.cpp98 if (auto *Ns = dyn_cast<NamespaceDecl>(D->getDeclContext())) in ASTImporterLookupTable()
100 add(D->getDeclContext(), D); in ASTImporterLookupTable()
128 DeclContext *DC = ND->getDeclContext()->getPrimaryContext(); in add()
137 DeclContext *DC = ND->getDeclContext()->getPrimaryContext(); in remove()
145 assert(OldDC != ND->getDeclContext() && in update()
147 if (contains(ND->getDeclContext(), ND)) { in update()
H A DDeclBase.cpp269 ? getLexicalDeclContext() : getDeclContext(); in isTemplated()
297 : getDeclContext(); in getParentFunctionOrMethod()
345 setDeclContextsImpl(getDeclContext(), DC, getASTContext()); in setLexicalDeclContext()
404 const DeclContext *DC = getDeclContext(); in isInStdNamespace()
490 DeclContext *DC = getDeclContext(); in getTranslationUnitDecl()
581 if (auto *dcd = dyn_cast<Decl>(getDeclContext())) { in getExternalSourceSymbolAttr()
1149 assert(getDeclContext()); in getNonTransparentDeclContext()
1150 return getDeclContext()->getNonTransparentContext(); in getNonTransparentDeclContext()
1656 auto *DC = D->getDeclContext(); in removeDecl()
1702 ND->getDeclContext()->getPrimaryContext()-> in addDecl()
[all …]
H A DDeclObjC.cpp893 const DeclContext *DC = getDeclContext(); in isDesignatedInitializerForTheInterface()
971 auto *CtxD = cast<Decl>(getDeclContext()); in getNextRedeclarationImpl()
1013 auto *CtxD = cast<Decl>(getDeclContext()); in getCanonicalDecl()
1212 if (auto *ID = dyn_cast<ObjCInterfaceDecl>(getDeclContext())) in getClassInterface()
1214 if (auto *CD = dyn_cast<ObjCCategoryDecl>(getDeclContext())) in getClassInterface()
1216 if (auto *IMD = dyn_cast<ObjCImplDecl>(getDeclContext())) in getClassInterface()
1218 if (isa<ObjCProtocolDecl>(getDeclContext())) in getClassInterface()
1224 if (auto *CD = dyn_cast<ObjCCategoryDecl>(getDeclContext())) in getCategory()
1248 .substObjCMemberType(receiverType, getDeclContext(), in getSendResultType()
1365 Method = cast<ObjCContainerDecl>(Method->getDeclContext()) in getOverriddenMethods()
[all …]
H A DDecl.cpp305 const DeclContext *DC = D->getDeclContext(); in getOutermostFuncOrBlockContext()
1097 !getDeclContext()->isRecord()) in isPlaceholderVar()
1545 if (D->getDeclContext()->isRecord()) in computeLVForDecl()
1559 if (D->getDeclContext()->isFunctionOrMethod()) in computeLVForDecl()
1696 if (getDeclContext()->isFunctionOrMethod()) { in printQualifiedName()
1723 const DeclContext *Ctx = getDeclContext(); in printNestedNameSpecifier()
2213 const DeclContext *DC = D.getDeclContext(); in getDeclLanguageLinkage()
2229 const DeclContext *DC = D.getDeclContext(); in isDeclExternC()
2937 if (isa<ObjCMethodDecl>(getDeclContext())) in getSourceRange()
3331 if (isa<CXXRecordDecl>(getDeclContext())) in isReplaceableGlobalAllocationFunction()
[all …]
H A DQualTypeNames.cpp191 const DeclContext *DC = D->getDeclContext(); in createOuterNNS()
195 NS = dyn_cast<NamespaceDecl>(NS->getDeclContext()); in createOuterNNS()
271 const DeclContext *DC = Decl->getDeclContext()->getRedeclContext(); in createNestedNameSpecifierForScopeOf()
346 Namespace = dyn_cast<NamespaceDecl>(Namespace->getDeclContext()); in createNestedNameSpecifier()
H A DTemplateName.cpp263 if (Template->getDeclContext() && in getDependence()
264 Template->getDeclContext()->isDependentContext()) in getDependence()
/freebsd-14.2/contrib/llvm-project/clang/lib/Index/
H A DIndexDecl.cpp105 auto *DC = Parm->getDeclContext(); in handleDeclarator()
178 D->getDeclContext(), 0); in handleObjCMethod()
264 Ctor->getParent(), Ctor->getDeclContext(), in VisitFunctionDecl()
287 Guide->getDeclContext()); in VisitFunctionDecl()
540 auto *Container = cast<ObjCImplDecl>(D->getDeclContext()); in VisitObjCPropertyImplDecl()
586 D->getDeclContext(), SymbolRoleSet()); in VisitObjCPropertyImplDecl()
609 const DeclContext *DC = D->getDeclContext()->getRedeclContext(); in VisitUsingDecl()
627 const DeclContext *DC = D->getDeclContext()->getRedeclContext(); in VisitUsingDirectiveDecl()
644 const DeclContext *DC = D->getDeclContext()->getRedeclContext(); in VisitUnresolvedUsingValueDecl()
653 const DeclContext *DC = D->getDeclContext()->getRedeclContext(); in VisitUnresolvedUsingTypenameDecl()
[all …]
H A DUSRGeneration.cpp119 VisitDeclContext(D->getDeclContext()); in VisitUsingDecl()
218 VisitDeclContext(D->getDeclContext()); in VisitFieldDecl()
237 VisitDeclContext(D->getDeclContext()); in VisitFunctionDecl()
302 VisitDeclContext(D->getDeclContext()); in VisitNamedDecl()
321 VisitDeclContext(D->getDeclContext()); in VisitVarDecl()
375 VisitDeclContext(D->getDeclContext()); in VisitNamespaceDecl()
392 VisitDeclContext(D->getDeclContext()); in VisitNamespaceAliasDecl()
515 VisitDeclContext(D->getDeclContext()); in VisitTagDecl()
1070 VisitDeclContext(D->getDeclContext()); in VisitUnresolvedUsingValueDecl()
1079 VisitDeclContext(D->getDeclContext()); in VisitUnresolvedUsingTypenameDecl()
[all …]
H A DIndexingContext.cpp63 DC = D->getDeclContext(); in handleDecl()
165 if (const auto *Parent = dyn_cast<Decl>(D->getDeclContext())) in isTemplateImplicitInstantiation()
201 dyn_cast<ClassTemplateSpecializationDecl>(D->getDeclContext())) in getDeclContextForTemplateInstationPattern()
203 else if (const auto *RD = dyn_cast<CXXRecordDecl>(D->getDeclContext())) in getDeclContextForTemplateInstationPattern()
237 if (const auto *ED = dyn_cast<EnumDecl>(ECD->getDeclContext())) { in adjustTemplateImplicitInstantiation()
277 for (;; Parent = cast<Decl>(Parent->getDeclContext())) { in adjustParent()
H A DIndexSymbol.cpp97 if (isa<ObjCProtocolDecl>(D->getDeclContext())) { in getSymbolInfo()
149 } else if (isa<CXXRecordDecl>(D->getDeclContext())) { in getSymbolInfo()
183 CXXRec = dyn_cast<CXXRecordDecl>(D->getDeclContext())) { in getSymbolInfo()
345 dyn_cast<CXXRecordDecl>(D->getDeclContext())) { in getSymbolInfo()
/freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DObjCPropertyChecker.cpp58 dyn_cast<ObjCInterfaceDecl>(D->getDeclContext())) { in checkCopyMutable()
60 } else if (auto *CatD = dyn_cast<ObjCCategoryDecl>(D->getDeclContext())) { in checkCopyMutable()
H A DLLVMConventionsChecker.cpp40 const NamespaceDecl *ND = dyn_cast<NamespaceDecl>(D->getDeclContext()); in InNamespace()
46 return isa<TranslationUnitDecl>(ND->getDeclContext()); in InNamespace()
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DHLSLExternalSemaSource.cpp78 if (HLSLNamespace && !Template && Record->getDeclContext() == HLSLNamespace) in ~BuiltinTypeDeclBuilder()
252 AST, MethodDecl->getDeclContext(), SourceLocation(), SourceLocation(), in addArraySubscriptOperator()
328 AST, Builder.Record->getDeclContext(), SourceLocation(), in addTypeParameter()
346 AST, Builder.Record->getDeclContext(), SourceLocation(), in finalizeTemplateArgs()
351 Builder.Template->setLexicalDeclContext(Builder.Record->getDeclContext()); in finalizeTemplateArgs()
355 Builder.Record->getDeclContext()->addDecl(Builder.Template); in finalizeTemplateArgs()
465 Template->setLexicalDeclContext(Record->getDeclContext()); in defineHLSLVectorAlias()
H A DSemaAccess.cpp66 DeclContext *DC = D->getDeclContext(); in FindDeclaringClass()
71 DC = cast<EnumDecl>(DC)->getDeclContext(); in FindDeclaringClass()
123 DC = Record->getDeclContext(); in EffectiveContext()
130 DC = Function->getDeclContext(); in EffectiveContext()
391 Context->getDeclContext(), in MightInstantiateTo()
392 Friend->getDeclContext())) in MightInstantiateTo()
501 if (!MightInstantiateTo(S, CTD->getDeclContext(), in MatchesFriend()
502 Friend->getDeclContext())) in MatchesFriend()
1146 if (D->getDeclContext() == DeclaringClass) in diagnoseBadDirectAccess()
1149 DeclContext *DC = D->getDeclContext(); in diagnoseBadDirectAccess()
[all …]
H A DIdentifierResolver.cpp149 DeclContext *DCtx = D->getDeclContext()->getRedeclContext(); in isDeclInScope()
349 if (!PrevD->getDeclContext()->getRedeclContext()->isTranslationUnit()) { in tryAddTopLevelDecl()
379 if (!(*I)->getDeclContext()->getRedeclContext()->isTranslationUnit()) { in tryAddTopLevelDecl()
H A DSemaTemplateInstantiateDecl.cpp38 const DeclContext *DC = D->getDeclContext(); in isDeclWithinFunction()
908 if (Result && isa<CXXRecordDecl>(D->getDeclContext()) && in getPreviousDeclForInstantiation()
1923 } else if (InstTemplate->getDeclContext()->isRecord() && in VisitFunctionTemplateDecl()
2180 assert(D->getDeclContext()->isFileContext()); in VisitFunctionDecl()
2181 LexicalDC = D->getDeclContext(); in VisitFunctionDecl()
3800 assert(ClassTemplate->getDeclContext()->isRecord() && in VisitClassTemplateSpecializationDecl()
5350 OldVar->getPreviousDecl()->getDeclContext()==OldVar->getDeclContext())) { in BuildVariableInstantiation()
5371 if (NewVar->getDeclContext()->isFunctionOrMethod()) in BuildVariableInstantiation()
5419 NewVar->getDeclContext()->isFunctionOrMethod() && in BuildVariableInstantiation()
6129 DeclContext *ParentDC = D->getDeclContext(); in FindInstantiatedDecl()
[all …]
H A DSemaDeclObjC.cpp67 !isa<ObjCImplementationDecl>(method->getDeclContext())) in checkInitMethod()
75 if (isa<ObjCProtocolDecl>(method->getDeclContext())) { in checkInitMethod()
133 << cast<ObjCMethodDecl>(NewD->getDeclContext()); in diagnoseNoescape()
149 = dyn_cast<ObjCInterfaceDecl>(NewMethod->getDeclContext()); in CheckObjCMethodOverride()
151 DeclContext *DC = NewMethod->getDeclContext(); in CheckObjCMethodOverride()
443 dyn_cast<ObjCImplDecl>(MDecl->getDeclContext()); in ActOnStartOfObjCMethodDef()
445 dyn_cast<ObjCContainerDecl>(IMD->getDeclContext()); in ActOnStartOfObjCMethodDef()
2124 if (Dcl->getDeclContext()->isFileContext()) in ActOnFinishObjCImplementation()
3321 dyn_cast<ObjCCategoryDecl>(Method->getDeclContext())) in addMethodToGlobalList()
3435 if (cast<Decl>(Method->getDeclContext())->isInvalidDecl()) in AddMethodToGlobalPool()
[all …]
H A DSemaDecl.cpp1850 if (D->getDeclContext()->isFileContext()) in isUsingDeclNotAtClassScope()
1900 const DeclContext *DC = D->getDeclContext(); in mightHaveNonExternalLinkage()
2524 CurContext = New->getDeclContext(); in LazilyCreateBuiltin()
3565 const DeclContext *DC = Old->getDeclContext(); in haveIncompatibleLanguageLinkages()
5615 DeclContext *Owner = Record->getDeclContext(); in BuildAnonymousStructOrUnion()
7422 DeclContext *DC = NewVD->getDeclContext(); in diagnoseOpenCLTypes()
8332 if (D->getDeclContext()->isRecord()) in getShadowedDeclaration()
8365 DeclContext *NewDC = D->getDeclContext(); in CheckShadow()
9099 DeclContext *NewDC = NewFD->getDeclContext(); in DiagnoseInvalidRedeclaration()
14840 const DeclContext *DC = VD->getDeclContext(); in FinalizeDeclaration()
[all …]
H A DSemaTemplate.cpp128 Record = cast<CXXRecordDecl>(Record->getDeclContext()); in getAsTemplateNameDecl()
839 << Instantiation->getDeclContext(); in DiagnoseUninstantiableTemplate()
870 << Instantiation->getDeclContext(); in DiagnoseUninstantiableTemplate()
1980 SemanticContext = PrevDecl->getDeclContext(); in CheckClassTemplate()
2301 DeclContext *DC = Template->getDeclContext();
2692 DeclContext *DC = Template->getDeclContext(); in DeclareImplicitDeductionGuideFromInitList()
2731 DeclContext *DC = Template->getDeclContext(); in DeclareImplicitDeductionGuides()
4152 ClassTemplate->getDeclContext(), in CheckTemplateIdType()
4522 if (Partial->getDeclContext()->isDependentContext()) in checkMoreSpecializedThanPrimary()
6567 if (Tag->getDeclContext()->isFunctionOrMethod()) { in VisitTagDecl()
[all …]
/freebsd-14.2/contrib/llvm-project/clang/include/clang/ExtractAPI/
H A DExtractAPIVisitor.h237 if (Decl->getDeclContext()->isRecord() && !Decl->isStaticDataMember()) in VisitVarDecl()
273 auto *Record = cast<RecordDecl>(Decl->getDeclContext()); in VisitVarDecl()
500 APIRecord *Parent = determineParentRecord(Decl->getDeclContext()); in VisitNamespaceDecl()
583 APIRecord *Parent = determineParentRecord(Decl->getDeclContext()); in VisitCXXRecordDecl()
631 index::generateUSRForDecl(dyn_cast<CXXRecordDecl>(Decl->getDeclContext()), in VisitCXXMethodDecl()
696 index::generateUSRForDecl(dyn_cast<CXXRecordDecl>(Decl->getDeclContext()), in VisitCXXConstructorDecl()
728 index::generateUSRForDecl(dyn_cast<CXXRecordDecl>(Decl->getDeclContext()), in VisitCXXDestructorDecl()
782 APIRecord *Parent = determineParentRecord(Decl->getDeclContext()); in VisitClassTemplateSpecializationDecl()
814 APIRecord *Parent = determineParentRecord(Decl->getDeclContext()); in VisitClassTemplatePartialSpecializationDecl()
859 if (Decl->getDeclContext()->getDeclKind() == Decl::CXXRecord) in VisitVarTemplateDecl()
[all …]
/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DCxxModuleHandler.cpp193 if (!td->getDeclContext()->isStdNamespace()) in tryInstantiateStdTemplate()
209 getEqualLocalDeclContext(*m_sema, td->getDeclContext()); in tryInstantiateStdTemplate()
280 new_class_template->getDeclContext(), in tryInstantiateStdTemplate()
/freebsd-14.2/contrib/llvm-project/clang/lib/Tooling/Refactoring/
H A DLookup.cpp203 isa<TranslationUnitDecl>(FromDecl->getDeclContext()); in replaceNestedName()
208 !usingFromDifferentCanonicalNamespace(FromDecl->getDeclContext(), in replaceNestedName()
/freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/Models/
H A DChromiumCheckModel.cpp36 dyn_cast_or_null<NamespaceDecl>(ParentClass->getDeclContext()); in isCheckLikeMethod()
/freebsd-14.2/contrib/llvm-project/clang/lib/ARCMigrate/
H A DTransGCCalls.cpp48 if (!FD->getDeclContext()->getRedeclContext()->isFileContext()) in VisitCallExpr()
/freebsd-14.2/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriterDecl.cpp339 DeclBits.addBit(D->getDeclContext() != D->getLexicalDeclContext()); in VisitDecl()
345 Record.AddDeclRef(cast_or_null<Decl>(D->getDeclContext())); in VisitDecl()
346 if (D->getDeclContext() != D->getLexicalDeclContext()) in VisitDecl()
363 auto *DC = D->getDeclContext(); in VisitDecl()
427 if (D->getDeclContext() == D->getLexicalDeclContext() && in VisitTypedefDecl()
510 if (D->getDeclContext() == D->getLexicalDeclContext() && !D->hasAttrs() && in VisitEnumDecl()
874 if (D->getDeclContext() == D->getLexicalDeclContext() && in VisitObjCIvarDecl()
1006 if (D->getDeclContext() == D->getLexicalDeclContext() && in VisitFieldDecl()
1407 if (D->getDeclContext() == D->getLexicalDeclContext() && in VisitUsingShadowDecl()
1513 if (D->getDeclContext() == D->getLexicalDeclContext() && in VisitCXXMethodDecl()
[all …]

123456