Lines Matching refs:LexicalDC
83 DeclContext *&LexicalDC, DeclarationName &Name,
1883 DeclContext *&LexicalDC, in ImportDeclParts() argument
1892 LexicalDC = DC; in ImportDeclParts()
1894 LexicalDC = Importer.ImportContext(D->getLexicalDeclContext()); in ImportDeclParts()
1895 if (!LexicalDC) in ImportDeclParts()
2315 DeclContext *DC, *LexicalDC; in VisitNamespaceDecl() local
2319 if (ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc)) in VisitNamespaceDecl()
2365 ToNamespace->setLexicalDeclContext(LexicalDC); in VisitNamespaceDecl()
2366 LexicalDC->addDeclInternal(ToNamespace); in VisitNamespaceDecl()
2386 DeclContext *DC, *LexicalDC; in VisitTypedefNameDecl() local
2390 if (ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc)) in VisitTypedefNameDecl()
2446 ToTypedef->setLexicalDeclContext(LexicalDC); in VisitTypedefNameDecl()
2448 LexicalDC->addDeclInternal(ToTypedef); in VisitTypedefNameDecl()
2463 DeclContext *DC, *LexicalDC; in VisitEnumDecl() local
2467 if (ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc)) in VisitEnumDecl()
2520 D2->setLexicalDeclContext(LexicalDC); in VisitEnumDecl()
2522 LexicalDC->addDeclInternal(D2); in VisitEnumDecl()
2551 DeclContext *DC, *LexicalDC; in VisitRecordDecl() local
2555 if (ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc)) in VisitRecordDecl()
2664 D2->setLexicalDeclContext(LexicalDC); in VisitRecordDecl()
2665 LexicalDC->addDeclInternal(D2); in VisitRecordDecl()
2680 DeclContext *DC, *LexicalDC; in VisitEnumConstantDecl() local
2684 if (ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc)) in VisitEnumConstantDecl()
2695 if (!LexicalDC->isFunctionOrMethod()) { in VisitEnumConstantDecl()
2731 ToEnumerator->setLexicalDeclContext(LexicalDC); in VisitEnumConstantDecl()
2733 LexicalDC->addDeclInternal(ToEnumerator); in VisitEnumConstantDecl()
2739 DeclContext *DC, *LexicalDC; in VisitFunctionDecl() local
2743 if (ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc)) in VisitFunctionDecl()
2750 if (!LexicalDC->isFunctionOrMethod()) { in VisitFunctionDecl()
2886 ToFunction->setLexicalDeclContext(LexicalDC); in VisitFunctionDecl()
2917 LexicalDC->addDeclInternal(ToFunction); in VisitFunctionDecl()
2957 DeclContext *DC, *LexicalDC; in VisitFieldDecl() local
2961 if (ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc)) in VisitFieldDecl()
3005 ToField->setLexicalDeclContext(LexicalDC); in VisitFieldDecl()
3010 LexicalDC->addDeclInternal(ToField); in VisitFieldDecl()
3016 DeclContext *DC, *LexicalDC; in VisitIndirectFieldDecl() local
3020 if (ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc)) in VisitIndirectFieldDecl()
3078 ToIndirectField->setLexicalDeclContext(LexicalDC); in VisitIndirectFieldDecl()
3080 LexicalDC->addDeclInternal(ToIndirectField); in VisitIndirectFieldDecl()
3086 DeclContext *DC, *LexicalDC; in VisitObjCIvarDecl() local
3090 if (ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc)) in VisitObjCIvarDecl()
3130 ToIvar->setLexicalDeclContext(LexicalDC); in VisitObjCIvarDecl()
3132 LexicalDC->addDeclInternal(ToIvar); in VisitObjCIvarDecl()
3139 DeclContext *DC, *LexicalDC; in VisitVarDecl() local
3143 if (ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc)) in VisitVarDecl()
3250 ToVar->setLexicalDeclContext(LexicalDC); in VisitVarDecl()
3252 LexicalDC->addDeclInternal(ToVar); in VisitVarDecl()
3326 DeclContext *DC, *LexicalDC; in VisitObjCMethodDecl() local
3330 if (ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc)) in VisitObjCMethodDecl()
3432 ToMethod->setLexicalDeclContext(LexicalDC); in VisitObjCMethodDecl()
3434 LexicalDC->addDeclInternal(ToMethod); in VisitObjCMethodDecl()
3440 DeclContext *DC, *LexicalDC; in VisitObjCTypeParamDecl() local
3444 if (ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc)) in VisitObjCTypeParamDecl()
3463 Result->setLexicalDeclContext(LexicalDC); in VisitObjCTypeParamDecl()
3469 DeclContext *DC, *LexicalDC; in VisitObjCCategoryDecl() local
3473 if (ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc)) in VisitObjCCategoryDecl()
3497 ToCategory->setLexicalDeclContext(LexicalDC); in VisitObjCCategoryDecl()
3498 LexicalDC->addDeclInternal(ToCategory); in VisitObjCCategoryDecl()
3601 DeclContext *DC, *LexicalDC; in VisitObjCProtocolDecl() local
3605 if (ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc)) in VisitObjCProtocolDecl()
3627 ToProto->setLexicalDeclContext(LexicalDC); in VisitObjCProtocolDecl()
3628 LexicalDC->addDeclInternal(ToProto); in VisitObjCProtocolDecl()
3641 DeclContext *LexicalDC = Importer.ImportContext(D->getLexicalDeclContext()); in VisitLinkageSpecDecl() local
3661 ToLinkageSpec->setLexicalDeclContext(LexicalDC); in VisitLinkageSpecDecl()
3662 LexicalDC->addDeclInternal(ToLinkageSpec); in VisitLinkageSpecDecl()
3798 DeclContext *DC, *LexicalDC; in VisitObjCInterfaceDecl() local
3802 if (ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc)) in VisitObjCInterfaceDecl()
3828 ToIface->setLexicalDeclContext(LexicalDC); in VisitObjCInterfaceDecl()
3829 LexicalDC->addDeclInternal(ToIface); in VisitObjCInterfaceDecl()
3863 DeclContext *LexicalDC = DC; in VisitObjCCategoryImplDecl() local
3865 LexicalDC = Importer.ImportContext(D->getLexicalDeclContext()); in VisitObjCCategoryImplDecl()
3866 if (!LexicalDC) in VisitObjCCategoryImplDecl()
3869 ToImpl->setLexicalDeclContext(LexicalDC); in VisitObjCCategoryImplDecl()
3872 LexicalDC->addDeclInternal(ToImpl); in VisitObjCCategoryImplDecl()
3911 DeclContext *LexicalDC in VisitObjCImplementationDecl() local
3913 if (!LexicalDC) in VisitObjCImplementationDecl()
3915 Impl->setLexicalDeclContext(LexicalDC); in VisitObjCImplementationDecl()
3961 DeclContext *DC, *LexicalDC; in VisitObjCPropertyDecl() local
3965 if (ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc)) in VisitObjCPropertyDecl()
4009 ToProperty->setLexicalDeclContext(LexicalDC); in VisitObjCPropertyDecl()
4010 LexicalDC->addDeclInternal(ToProperty); in VisitObjCPropertyDecl()
4037 DeclContext *LexicalDC = DC; in VisitObjCPropertyImplDecl() local
4039 LexicalDC = Importer.ImportContext(D->getLexicalDeclContext()); in VisitObjCPropertyImplDecl()
4040 if (!LexicalDC) in VisitObjCPropertyImplDecl()
4044 ObjCImplDecl *InImpl = dyn_cast<ObjCImplDecl>(LexicalDC); in VisitObjCPropertyImplDecl()
4067 ToImpl->setLexicalDeclContext(LexicalDC); in VisitObjCPropertyImplDecl()
4069 LexicalDC->addDeclInternal(ToImpl); in VisitObjCPropertyImplDecl()
4196 DeclContext *DC, *LexicalDC; in VisitClassTemplateDecl() local
4200 if (ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc)) in VisitClassTemplateDecl()
4251 D2Templated->setLexicalDeclContext(LexicalDC); in VisitClassTemplateDecl()
4266 D2->setLexicalDeclContext(LexicalDC); in VisitClassTemplateDecl()
4267 LexicalDC->addDeclInternal(D2); in VisitClassTemplateDecl()
4306 DeclContext *LexicalDC = DC; in VisitClassTemplateSpecializationDecl() local
4308 LexicalDC = Importer.ImportContext(D->getLexicalDeclContext()); in VisitClassTemplateSpecializationDecl()
4309 if (!LexicalDC) in VisitClassTemplateSpecializationDecl()
4360 D2->setLexicalDeclContext(LexicalDC); in VisitClassTemplateSpecializationDecl()
4361 LexicalDC->addDeclInternal(D2); in VisitClassTemplateSpecializationDecl()
4387 DeclContext *DC, *LexicalDC; in VisitVarTemplateDecl() local
4391 if (ImportDeclParts(D, DC, LexicalDC, Name, ToD, Loc)) in VisitVarTemplateDecl()
4444 D2Templated->setLexicalDeclContext(LexicalDC); in VisitVarTemplateDecl()
4464 D2->setLexicalDeclContext(LexicalDC); in VisitVarTemplateDecl()
4465 LexicalDC->addDeclInternal(D2); in VisitVarTemplateDecl()
4503 DeclContext *LexicalDC = DC; in VisitVarTemplateSpecializationDecl() local
4505 LexicalDC = Importer.ImportContext(D->getLexicalDeclContext()); in VisitVarTemplateSpecializationDecl()
4506 if (!LexicalDC) in VisitVarTemplateSpecializationDecl()
4561 D2->setLexicalDeclContext(LexicalDC); in VisitVarTemplateSpecializationDecl()
4562 LexicalDC->addDeclInternal(D2); in VisitVarTemplateSpecializationDecl()