Lines Matching refs:LexicalDC

428         NamedDecl *D, DeclContext *&DC, DeclContext *&LexicalDC,
1695 NamedDecl *D, DeclContext *&DC, DeclContext *&LexicalDC, in ImportDeclParts() argument
1726 if (Error Err = ImportDeclContext(D, DC, LexicalDC)) in ImportDeclParts()
2254 DeclContext *DC, *LexicalDC; in VisitEmptyDecl() local
2255 if (Error Err = ImportDeclContext(D, DC, LexicalDC)) in VisitEmptyDecl()
2267 ToD->setLexicalDeclContext(LexicalDC); in VisitEmptyDecl()
2268 LexicalDC->addDeclInternal(ToD); in VisitEmptyDecl()
2282 DeclContext *DC, *LexicalDC; in VisitBindingDecl() local
2286 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToND, Loc)) in VisitBindingDecl()
2342 DeclContext *LexicalDC = DC; in VisitStaticAssertDecl() local
2358 ToD->setLexicalDeclContext(LexicalDC); in VisitStaticAssertDecl()
2359 LexicalDC->addDeclInternal(ToD); in VisitStaticAssertDecl()
2365 DeclContext *DC, *LexicalDC; in VisitNamespaceDecl() local
2369 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc)) in VisitNamespaceDecl()
2426 ToNamespace->setLexicalDeclContext(LexicalDC); in VisitNamespaceDecl()
2427 LexicalDC->addDeclInternal(ToNamespace); in VisitNamespaceDecl()
2448 DeclContext *DC, *LexicalDC; in VisitNamespaceAliasDecl() local
2452 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, LookupD, Loc)) in VisitNamespaceAliasDecl()
2476 ToD->setLexicalDeclContext(LexicalDC); in VisitNamespaceAliasDecl()
2477 LexicalDC->addDeclInternal(ToD); in VisitNamespaceAliasDecl()
2497 DeclContext *LexicalDC = in VisitTypedefNameDecl() local
2565 if ((Err = ImportDeclContext(D, DC, LexicalDC))) in VisitTypedefNameDecl()
2568 ToTypedef->setLexicalDeclContext(LexicalDC); in VisitTypedefNameDecl()
2577 LexicalDC->addDeclInternal(ToTypedef); in VisitTypedefNameDecl()
2593 DeclContext *DC, *LexicalDC; in VisitTypeAliasTemplateDecl() local
2597 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, FoundD, Loc)) in VisitTypeAliasTemplateDecl()
2641 ToAlias->setLexicalDeclContext(LexicalDC); in VisitTypeAliasTemplateDecl()
2642 LexicalDC->addDeclInternal(ToAlias); in VisitTypeAliasTemplateDecl()
2650 DeclContext *DC, *LexicalDC; in VisitLabelDecl() local
2654 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc)) in VisitLabelDecl()
2659 assert(LexicalDC->isFunctionOrMethod()); in VisitLabelDecl()
2682 ToLabel->setLexicalDeclContext(LexicalDC); in VisitLabelDecl()
2683 LexicalDC->addDeclInternal(ToLabel); in VisitLabelDecl()
2689 DeclContext *DC, *LexicalDC; in VisitEnumDecl() local
2693 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc)) in VisitEnumDecl()
2769 D2->setLexicalDeclContext(LexicalDC); in VisitEnumDecl()
2803 DeclContext *DC = nullptr, *LexicalDC = nullptr; in VisitRecordDecl() local
2807 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc)) in VisitRecordDecl()
2943 D2->setLexicalDeclContext(LexicalDC); in VisitRecordDecl()
3009 D2->setLexicalDeclContext(LexicalDC); in VisitRecordDecl()
3034 DeclContext *DC, *LexicalDC; in VisitEnumConstantDecl() local
3038 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc)) in VisitEnumConstantDecl()
3045 if (!LexicalDC->isFunctionOrMethod()) { in VisitEnumConstantDecl()
3085 ToEnumerator->setLexicalDeclContext(LexicalDC); in VisitEnumConstantDecl()
3086 LexicalDC->addDeclInternal(ToEnumerator); in VisitEnumConstantDecl()
3326 DeclContext *DC, *LexicalDC; in VisitFunctionDecl() local
3330 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc)) in VisitFunctionDecl()
3356 else if (!LexicalDC->isFunctionOrMethod()) { in VisitFunctionDecl()
3588 ToFunction->setLexicalDeclContext(LexicalDC); in VisitFunctionDecl()
3705 DeclContext *DC, *LexicalDC; in VisitFieldDecl() local
3709 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc)) in VisitFieldDecl()
3780 ToField->setLexicalDeclContext(LexicalDC); in VisitFieldDecl()
3786 LexicalDC->addDeclInternal(ToField); in VisitFieldDecl()
3792 DeclContext *DC, *LexicalDC; in VisitIndirectFieldDecl() local
3796 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc)) in VisitIndirectFieldDecl()
3855 ToIndirectField->setLexicalDeclContext(LexicalDC); in VisitIndirectFieldDecl()
3856 LexicalDC->addDeclInternal(ToIndirectField); in VisitIndirectFieldDecl()
3910 DeclContext *DC, *LexicalDC; in VisitFriendDecl() local
3911 if (Error Err = ImportDeclContext(D, DC, LexicalDC)) in VisitFriendDecl()
3988 FrD->setLexicalDeclContext(LexicalDC); in VisitFriendDecl()
3989 LexicalDC->addDeclInternal(FrD); in VisitFriendDecl()
3995 DeclContext *DC, *LexicalDC; in VisitObjCIvarDecl() local
3999 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc)) in VisitObjCIvarDecl()
4039 ToIvar->setLexicalDeclContext(LexicalDC); in VisitObjCIvarDecl()
4040 LexicalDC->addDeclInternal(ToIvar); in VisitObjCIvarDecl()
4058 DeclContext *DC, *LexicalDC; in VisitVarDecl() local
4062 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc)) in VisitVarDecl()
4175 ToVar->setLexicalDeclContext(LexicalDC); in VisitVarDecl()
4302 DeclContext *DC, *LexicalDC; in VisitObjCMethodDecl() local
4306 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc)) in VisitObjCMethodDecl()
4419 ToMethod->setLexicalDeclContext(LexicalDC); in VisitObjCMethodDecl()
4420 LexicalDC->addDeclInternal(ToMethod); in VisitObjCMethodDecl()
4434 DeclContext *DC, *LexicalDC; in VisitObjCTypeParamDecl() local
4438 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc)) in VisitObjCTypeParamDecl()
4459 Result->setLexicalDeclContext(LexicalDC); in VisitObjCTypeParamDecl()
4465 DeclContext *DC, *LexicalDC; in VisitObjCCategoryDecl() local
4469 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc)) in VisitObjCCategoryDecl()
4501 ToCategory->setLexicalDeclContext(LexicalDC); in VisitObjCCategoryDecl()
4502 LexicalDC->addDeclInternal(ToCategory); in VisitObjCCategoryDecl()
4612 DeclContext *DC, *LexicalDC; in VisitObjCProtocolDecl() local
4616 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc)) in VisitObjCProtocolDecl()
4642 ToProto->setLexicalDeclContext(LexicalDC); in VisitObjCProtocolDecl()
4643 LexicalDC->addDeclInternal(ToProto); in VisitObjCProtocolDecl()
4656 DeclContext *DC, *LexicalDC; in VisitLinkageSpecDecl() local
4657 if (Error Err = ImportDeclContext(D, DC, LexicalDC)) in VisitLinkageSpecDecl()
4683 ToLinkageSpec->setLexicalDeclContext(LexicalDC); in VisitLinkageSpecDecl()
4684 LexicalDC->addDeclInternal(ToLinkageSpec); in VisitLinkageSpecDecl()
4703 DeclContext *DC, *LexicalDC; in VisitUsingDecl() local
4707 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc)) in VisitUsingDecl()
4729 ToUsing->setLexicalDeclContext(LexicalDC); in VisitUsingDecl()
4730 LexicalDC->addDeclInternal(ToUsing); in VisitUsingDecl()
4745 DeclContext *DC, *LexicalDC; in VisitUsingEnumDecl() local
4749 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc)) in VisitUsingEnumDecl()
4766 ToUsingEnum->setLexicalDeclContext(LexicalDC); in VisitUsingEnumDecl()
4767 LexicalDC->addDeclInternal(ToUsingEnum); in VisitUsingEnumDecl()
4782 DeclContext *DC, *LexicalDC; in VisitUsingShadowDecl() local
4786 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc)) in VisitUsingShadowDecl()
4824 ToShadow->setLexicalDeclContext(LexicalDC); in VisitUsingShadowDecl()
4838 LexicalDC->addDeclInternal(ToShadow); in VisitUsingShadowDecl()
4844 DeclContext *DC, *LexicalDC; in VisitUsingDirectiveDecl() local
4848 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc)) in VisitUsingDirectiveDecl()
4876 ToUsingDir->setLexicalDeclContext(LexicalDC); in VisitUsingDirectiveDecl()
4877 LexicalDC->addDeclInternal(ToUsingDir); in VisitUsingDirectiveDecl()
4883 DeclContext *DC, *LexicalDC; in VisitUsingPackDecl() local
4887 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc)) in VisitUsingPackDecl()
4913 DeclContext *DC, *LexicalDC; in VisitUnresolvedUsingValueDecl() local
4917 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc)) in VisitUnresolvedUsingValueDecl()
4941 ToUsingValue->setLexicalDeclContext(LexicalDC); in VisitUnresolvedUsingValueDecl()
4942 LexicalDC->addDeclInternal(ToUsingValue); in VisitUnresolvedUsingValueDecl()
4949 DeclContext *DC, *LexicalDC; in VisitUnresolvedUsingTypenameDecl() local
4953 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc)) in VisitUnresolvedUsingTypenameDecl()
4973 ToUsing->setLexicalDeclContext(LexicalDC); in VisitUnresolvedUsingTypenameDecl()
4974 LexicalDC->addDeclInternal(ToUsing); in VisitUnresolvedUsingTypenameDecl()
5134 DeclContext *DC, *LexicalDC; in VisitObjCInterfaceDecl() local
5138 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc)) in VisitObjCInterfaceDecl()
5167 ToIface->setLexicalDeclContext(LexicalDC); in VisitObjCInterfaceDecl()
5168 LexicalDC->addDeclInternal(ToIface); in VisitObjCInterfaceDecl()
5194 DeclContext *DC, *LexicalDC; in VisitObjCCategoryImplDecl() local
5195 if (Error Err = ImportDeclContext(D, DC, LexicalDC)) in VisitObjCCategoryImplDecl()
5211 ToImpl->setLexicalDeclContext(LexicalDC); in VisitObjCCategoryImplDecl()
5212 LexicalDC->addDeclInternal(ToImpl); in VisitObjCCategoryImplDecl()
5239 DeclContext *DC, *LexicalDC; in VisitObjCImplementationDecl() local
5240 if (Error Err = ImportDeclContext(D, DC, LexicalDC)) in VisitObjCImplementationDecl()
5261 Impl->setLexicalDeclContext(LexicalDC); in VisitObjCImplementationDecl()
5308 DeclContext *DC, *LexicalDC; in VisitObjCPropertyDecl() local
5312 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc)) in VisitObjCPropertyDecl()
5372 ToProperty->setLexicalDeclContext(LexicalDC); in VisitObjCPropertyDecl()
5373 LexicalDC->addDeclInternal(ToProperty); in VisitObjCPropertyDecl()
5392 DeclContext *DC, *LexicalDC; in VisitObjCPropertyImplDecl() local
5393 if (Error Err = ImportDeclContext(D, DC, LexicalDC)) in VisitObjCPropertyImplDecl()
5396 auto *InImpl = cast<ObjCImplDecl>(LexicalDC); in VisitObjCPropertyImplDecl()
5423 ToImpl->setLexicalDeclContext(LexicalDC); in VisitObjCPropertyImplDecl()
5424 LexicalDC->addDeclInternal(ToImpl); in VisitObjCPropertyImplDecl()
5608 DeclContext *DC, *LexicalDC; in VisitClassTemplateDecl() local
5612 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc)) in VisitClassTemplateDecl()
5680 D2->setLexicalDeclContext(LexicalDC); in VisitClassTemplateDecl()
5719 DeclContext *DC, *LexicalDC; in VisitClassTemplateSpecializationDecl() local
5720 if (Error Err = ImportDeclContext(D, DC, LexicalDC)) in VisitClassTemplateSpecializationDecl()
5840 D2->setLexicalDeclContext(LexicalDC); in VisitClassTemplateSpecializationDecl()
5844 LexicalDC->addDeclInternal(D2); in VisitClassTemplateSpecializationDecl()
5893 DeclContext *DC, *LexicalDC; in VisitVarTemplateDecl() local
5897 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc)) in VisitVarTemplateDecl()
5970 ToVarTD->setLexicalDeclContext(LexicalDC); in VisitVarTemplateDecl()
5971 LexicalDC->addDeclInternal(ToVarTD); in VisitVarTemplateDecl()
6008 DeclContext *DC, *LexicalDC; in VisitVarTemplateSpecializationDecl() local
6009 if (Error Err = ImportDeclContext(D, DC, LexicalDC)) in VisitVarTemplateSpecializationDecl()
6129 D2->setLexicalDeclContext(LexicalDC); in VisitVarTemplateSpecializationDecl()
6130 LexicalDC->addDeclInternal(D2); in VisitVarTemplateSpecializationDecl()
6143 DeclContext *DC, *LexicalDC; in VisitFunctionTemplateDecl() local
6148 if (Error Err = ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc)) in VisitFunctionTemplateDecl()
6159 if (!LexicalDC->isFunctionOrMethod()) { in VisitFunctionTemplateDecl()
6219 ToFunc->setLexicalDeclContext(LexicalDC); in VisitFunctionTemplateDecl()
6220 LexicalDC->addDeclInternal(ToFunc); in VisitFunctionTemplateDecl()
7610 DeclContext *DC, *LexicalDC; in VisitLifetimeExtendedTemporaryDecl() local
7611 if (Error Err = ImportDeclContext(D, DC, LexicalDC)) in VisitLifetimeExtendedTemporaryDecl()
7626 To->setLexicalDeclContext(LexicalDC); in VisitLifetimeExtendedTemporaryDecl()
7627 LexicalDC->addDeclInternal(To); in VisitLifetimeExtendedTemporaryDecl()