Lines Matching refs:LexicalDC

379         NamedDecl *D, DeclContext *&DC, DeclContext *&LexicalDC,
1876 NamedDecl *D, DeclContext *&DC, DeclContext *&LexicalDC, in ImportDeclParts() argument
1907 if (Error Err = ImportDeclContext(D, DC, LexicalDC)) in ImportDeclParts()
2461 DeclContext *DC, *LexicalDC; in VisitEmptyDecl() local
2462 if (Error Err = ImportDeclContext(D, DC, LexicalDC)) in VisitEmptyDecl()
2474 ToD->setLexicalDeclContext(LexicalDC); in VisitEmptyDecl()
2475 LexicalDC->addDeclInternal(ToD); in VisitEmptyDecl()
2489 DeclContext *DC, *LexicalDC; in VisitBindingDecl() local
2493 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToND, Loc)) in VisitBindingDecl()
2549 DeclContext *LexicalDC = DC; in VisitStaticAssertDecl() local
2565 ToD->setLexicalDeclContext(LexicalDC); in VisitStaticAssertDecl()
2566 LexicalDC->addDeclInternal(ToD); in VisitStaticAssertDecl()
2572 DeclContext *DC, *LexicalDC; in VisitNamespaceDecl() local
2576 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc)) in VisitNamespaceDecl()
2633 ToNamespace->setLexicalDeclContext(LexicalDC); in VisitNamespaceDecl()
2634 LexicalDC->addDeclInternal(ToNamespace); in VisitNamespaceDecl()
2655 DeclContext *DC, *LexicalDC; in VisitNamespaceAliasDecl() local
2659 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, LookupD, Loc)) in VisitNamespaceAliasDecl()
2683 ToD->setLexicalDeclContext(LexicalDC); in VisitNamespaceAliasDecl()
2684 LexicalDC->addDeclInternal(ToD); in VisitNamespaceAliasDecl()
2704 DeclContext *LexicalDC = in VisitTypedefNameDecl() local
2788 if ((Err = ImportDeclContext(D, DC, LexicalDC))) in VisitTypedefNameDecl()
2791 ToTypedef->setLexicalDeclContext(LexicalDC); in VisitTypedefNameDecl()
2800 LexicalDC->addDeclInternal(ToTypedef); in VisitTypedefNameDecl()
2816 DeclContext *DC, *LexicalDC; in VisitTypeAliasTemplateDecl() local
2820 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, FoundD, Loc)) in VisitTypeAliasTemplateDecl()
2866 ToAlias->setLexicalDeclContext(LexicalDC); in VisitTypeAliasTemplateDecl()
2867 LexicalDC->addDeclInternal(ToAlias); in VisitTypeAliasTemplateDecl()
2875 DeclContext *DC, *LexicalDC; in VisitLabelDecl() local
2879 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc)) in VisitLabelDecl()
2884 assert(LexicalDC->isFunctionOrMethod()); in VisitLabelDecl()
2907 ToLabel->setLexicalDeclContext(LexicalDC); in VisitLabelDecl()
2908 LexicalDC->addDeclInternal(ToLabel); in VisitLabelDecl()
2914 DeclContext *DC, *LexicalDC; in VisitEnumDecl() local
2918 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc)) in VisitEnumDecl()
2999 D2->setLexicalDeclContext(LexicalDC); in VisitEnumDecl()
3033 DeclContext *DC = nullptr, *LexicalDC = nullptr; in VisitRecordDecl() local
3037 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc)) in VisitRecordDecl()
3053 bool IsDependentContext = DC != LexicalDC ? LexicalDC->isDependentContext() in VisitRecordDecl()
3176 D2->setLexicalDeclContext(LexicalDC); in VisitRecordDecl()
3254 D2->setLexicalDeclContext(LexicalDC); in VisitRecordDecl()
3279 DeclContext *DC, *LexicalDC; in VisitEnumConstantDecl() local
3283 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc)) in VisitEnumConstantDecl()
3290 if (!LexicalDC->isFunctionOrMethod()) { in VisitEnumConstantDecl()
3330 ToEnumerator->setLexicalDeclContext(LexicalDC); in VisitEnumConstantDecl()
3331 LexicalDC->addDeclInternal(ToEnumerator); in VisitEnumConstantDecl()
3713 DeclContext *DC, *LexicalDC; in VisitFunctionDecl() local
3717 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc)) in VisitFunctionDecl()
3743 else if (!LexicalDC->isFunctionOrMethod()) { in VisitFunctionDecl()
3984 ToFunction->setLexicalDeclContext(LexicalDC); in VisitFunctionDecl()
4109 DeclContext *DC, *LexicalDC; in VisitFieldDecl() local
4113 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc)) in VisitFieldDecl()
4189 ToField->setLexicalDeclContext(LexicalDC); in VisitFieldDecl()
4193 LexicalDC->addDeclInternal(ToField); in VisitFieldDecl()
4213 DeclContext *DC, *LexicalDC; in VisitIndirectFieldDecl() local
4217 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc)) in VisitIndirectFieldDecl()
4276 ToIndirectField->setLexicalDeclContext(LexicalDC); in VisitIndirectFieldDecl()
4277 LexicalDC->addDeclInternal(ToIndirectField); in VisitIndirectFieldDecl()
4328 DeclContext *DC, *LexicalDC; in VisitFriendDecl() local
4329 if (Error Err = ImportDeclContext(D, DC, LexicalDC)) in VisitFriendDecl()
4393 FrD->setLexicalDeclContext(LexicalDC); in VisitFriendDecl()
4394 LexicalDC->addDeclInternal(FrD); in VisitFriendDecl()
4400 DeclContext *DC, *LexicalDC; in VisitObjCIvarDecl() local
4404 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc)) in VisitObjCIvarDecl()
4444 ToIvar->setLexicalDeclContext(LexicalDC); in VisitObjCIvarDecl()
4445 LexicalDC->addDeclInternal(ToIvar); in VisitObjCIvarDecl()
4463 DeclContext *DC, *LexicalDC; in VisitVarDecl() local
4467 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc)) in VisitVarDecl()
4580 ToVar->setLexicalDeclContext(LexicalDC); in VisitVarDecl()
4724 DeclContext *DC, *LexicalDC; in VisitObjCMethodDecl() local
4728 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc)) in VisitObjCMethodDecl()
4841 ToMethod->setLexicalDeclContext(LexicalDC); in VisitObjCMethodDecl()
4842 LexicalDC->addDeclInternal(ToMethod); in VisitObjCMethodDecl()
4856 DeclContext *DC, *LexicalDC; in VisitObjCTypeParamDecl() local
4860 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc)) in VisitObjCTypeParamDecl()
4886 Result->setLexicalDeclContext(LexicalDC); in VisitObjCTypeParamDecl()
4892 DeclContext *DC, *LexicalDC; in VisitObjCCategoryDecl() local
4896 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc)) in VisitObjCCategoryDecl()
4928 ToCategory->setLexicalDeclContext(LexicalDC); in VisitObjCCategoryDecl()
4929 LexicalDC->addDeclInternal(ToCategory); in VisitObjCCategoryDecl()
5039 DeclContext *DC, *LexicalDC; in VisitObjCProtocolDecl() local
5043 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc)) in VisitObjCProtocolDecl()
5069 ToProto->setLexicalDeclContext(LexicalDC); in VisitObjCProtocolDecl()
5070 LexicalDC->addDeclInternal(ToProto); in VisitObjCProtocolDecl()
5083 DeclContext *DC, *LexicalDC; in VisitLinkageSpecDecl() local
5084 if (Error Err = ImportDeclContext(D, DC, LexicalDC)) in VisitLinkageSpecDecl()
5110 ToLinkageSpec->setLexicalDeclContext(LexicalDC); in VisitLinkageSpecDecl()
5111 LexicalDC->addDeclInternal(ToLinkageSpec); in VisitLinkageSpecDecl()
5130 DeclContext *DC, *LexicalDC; in VisitUsingDecl() local
5134 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc)) in VisitUsingDecl()
5156 ToUsing->setLexicalDeclContext(LexicalDC); in VisitUsingDecl()
5157 LexicalDC->addDeclInternal(ToUsing); in VisitUsingDecl()
5172 DeclContext *DC, *LexicalDC; in VisitUsingEnumDecl() local
5176 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc)) in VisitUsingEnumDecl()
5194 ToUsingEnum->setLexicalDeclContext(LexicalDC); in VisitUsingEnumDecl()
5195 LexicalDC->addDeclInternal(ToUsingEnum); in VisitUsingEnumDecl()
5210 DeclContext *DC, *LexicalDC; in VisitUsingShadowDecl() local
5214 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc)) in VisitUsingShadowDecl()
5252 ToShadow->setLexicalDeclContext(LexicalDC); in VisitUsingShadowDecl()
5266 LexicalDC->addDeclInternal(ToShadow); in VisitUsingShadowDecl()
5272 DeclContext *DC, *LexicalDC; in VisitUsingDirectiveDecl() local
5276 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc)) in VisitUsingDirectiveDecl()
5304 ToUsingDir->setLexicalDeclContext(LexicalDC); in VisitUsingDirectiveDecl()
5305 LexicalDC->addDeclInternal(ToUsingDir); in VisitUsingDirectiveDecl()
5311 DeclContext *DC, *LexicalDC; in VisitUsingPackDecl() local
5315 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc)) in VisitUsingPackDecl()
5341 DeclContext *DC, *LexicalDC; in VisitUnresolvedUsingValueDecl() local
5345 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc)) in VisitUnresolvedUsingValueDecl()
5369 ToUsingValue->setLexicalDeclContext(LexicalDC); in VisitUnresolvedUsingValueDecl()
5370 LexicalDC->addDeclInternal(ToUsingValue); in VisitUnresolvedUsingValueDecl()
5377 DeclContext *DC, *LexicalDC; in VisitUnresolvedUsingTypenameDecl() local
5381 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc)) in VisitUnresolvedUsingTypenameDecl()
5401 ToUsing->setLexicalDeclContext(LexicalDC); in VisitUnresolvedUsingTypenameDecl()
5402 LexicalDC->addDeclInternal(ToUsing); in VisitUnresolvedUsingTypenameDecl()
5562 DeclContext *DC, *LexicalDC; in VisitObjCInterfaceDecl() local
5566 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc)) in VisitObjCInterfaceDecl()
5595 ToIface->setLexicalDeclContext(LexicalDC); in VisitObjCInterfaceDecl()
5596 LexicalDC->addDeclInternal(ToIface); in VisitObjCInterfaceDecl()
5622 DeclContext *DC, *LexicalDC; in VisitObjCCategoryImplDecl() local
5623 if (Error Err = ImportDeclContext(D, DC, LexicalDC)) in VisitObjCCategoryImplDecl()
5639 ToImpl->setLexicalDeclContext(LexicalDC); in VisitObjCCategoryImplDecl()
5640 LexicalDC->addDeclInternal(ToImpl); in VisitObjCCategoryImplDecl()
5667 DeclContext *DC, *LexicalDC; in VisitObjCImplementationDecl() local
5668 if (Error Err = ImportDeclContext(D, DC, LexicalDC)) in VisitObjCImplementationDecl()
5689 Impl->setLexicalDeclContext(LexicalDC); in VisitObjCImplementationDecl()
5736 DeclContext *DC, *LexicalDC; in VisitObjCPropertyDecl() local
5740 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc)) in VisitObjCPropertyDecl()
5800 ToProperty->setLexicalDeclContext(LexicalDC); in VisitObjCPropertyDecl()
5801 LexicalDC->addDeclInternal(ToProperty); in VisitObjCPropertyDecl()
5820 DeclContext *DC, *LexicalDC; in VisitObjCPropertyImplDecl() local
5821 if (Error Err = ImportDeclContext(D, DC, LexicalDC)) in VisitObjCPropertyImplDecl()
5824 auto *InImpl = cast<ObjCImplDecl>(LexicalDC); in VisitObjCPropertyImplDecl()
5851 ToImpl->setLexicalDeclContext(LexicalDC); in VisitObjCPropertyImplDecl()
5852 LexicalDC->addDeclInternal(ToImpl); in VisitObjCPropertyImplDecl()
6022 DeclContext *DC, *LexicalDC; in VisitClassTemplateDecl() local
6026 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc)) in VisitClassTemplateDecl()
6114 D2->setLexicalDeclContext(LexicalDC); in VisitClassTemplateDecl()
6153 DeclContext *DC, *LexicalDC; in VisitClassTemplateSpecializationDecl() local
6154 if (Error Err = ImportDeclContext(D, DC, LexicalDC)) in VisitClassTemplateSpecializationDecl()
6280 D2->setLexicalDeclContext(LexicalDC); in VisitClassTemplateSpecializationDecl()
6284 LexicalDC->addDeclInternal(D2); in VisitClassTemplateSpecializationDecl()
6356 DeclContext *DC, *LexicalDC; in VisitVarTemplateDecl() local
6360 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc)) in VisitVarTemplateDecl()
6440 ToVarTD->setLexicalDeclContext(LexicalDC); in VisitVarTemplateDecl()
6441 LexicalDC->addDeclInternal(ToVarTD); in VisitVarTemplateDecl()
6481 DeclContext *DC, *LexicalDC; in VisitVarTemplateSpecializationDecl() local
6482 if (Error Err = ImportDeclContext(D, DC, LexicalDC)) in VisitVarTemplateSpecializationDecl()
6630 DeclContext *DC, *LexicalDC; in VisitFunctionTemplateDecl() local
6635 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc)) in VisitFunctionTemplateDecl()
6646 if (!LexicalDC->isFunctionOrMethod()) { in VisitFunctionTemplateDecl()
6706 ToFunc->setLexicalDeclContext(LexicalDC); in VisitFunctionTemplateDecl()
8171 DeclContext *DC, *LexicalDC; in VisitLifetimeExtendedTemporaryDecl() local
8172 if (Error Err = ImportDeclContext(D, DC, LexicalDC)) in VisitLifetimeExtendedTemporaryDecl()
8187 To->setLexicalDeclContext(LexicalDC); in VisitLifetimeExtendedTemporaryDecl()
8188 LexicalDC->addDeclInternal(To); in VisitLifetimeExtendedTemporaryDecl()