Home | History | Annotate | Download | only in Sema

Lines Matching refs:DC

1906   DeclContext *DC = SemaRef.CurContext;
1909 VarDecl *Decl = VarDecl::Create(SemaRef.Context, DC, Loc, Loc, II, Type,
3680 DeclContext *DC = CurContext;
3681 while (DC && !DC->isFunctionOrMethod())
3682 DC = DC->getParent();
3683 FunctionDecl *FD = dyn_cast_or_null<FunctionDecl>(DC);
3763 DeclContext *DC = CurContext;
3764 while (!(DC->isFunctionOrMethod() || DC->isRecord() || DC->isFileContext()))
3765 DC = DC->getParent();
3769 RD = CXXRecordDecl::Create(Context, TTK_Struct, DC, Loc, Loc,
3772 RD = RecordDecl::Create(Context, TTK_Struct, DC, Loc, Loc, /*Id=*/nullptr);
3775 DC->addDecl(RD);
3781 DC->addDecl(CD);
3821 DeclContext *DC = CapturedDecl::castToDeclContext(CD);
3825 = ImplicitParamDecl::Create(Context, DC, Loc, ParamName, ParamType);
3826 DC->addDecl(Param);
3848 DeclContext *DC = CapturedDecl::castToDeclContext(CD);
3860 = ImplicitParamDecl::Create(Context, DC, Loc, ParamName, ParamType);
3861 DC->addDecl(Param);
3867 = ImplicitParamDecl::Create(Context, DC, Loc, ParamName, I->second);
3868 DC->addDecl(Param);
3878 ImplicitParamDecl::Create(Context, DC, Loc, ParamName, ParamType);
3879 DC->addDecl(Param);