Lines Matching defs:DC
2074 DeclContext *DC = SemaRef.CurContext;
2077 VarDecl *Decl = VarDecl::Create(SemaRef.Context, DC, Loc, Loc, II, Type,
4209 DeclContext *DC = CurContext;
4210 while (DC && !DC->isFunctionOrMethod())
4211 DC = DC->getParent();
4212 FunctionDecl *FD = dyn_cast_or_null<FunctionDecl>(DC);
4289 DeclContext *DC = CurContext;
4290 while (!(DC->isFunctionOrMethod() || DC->isRecord() || DC->isFileContext()))
4291 DC = DC->getParent();
4295 RD = CXXRecordDecl::Create(Context, TTK_Struct, DC, Loc, Loc,
4298 RD = RecordDecl::Create(Context, TTK_Struct, DC, Loc, Loc, /*Id=*/nullptr);
4301 DC->addDecl(RD);
4307 DC->addDecl(CD);
4360 DeclContext *DC = CapturedDecl::castToDeclContext(CD);
4364 ImplicitParamDecl::Create(Context, DC, Loc, ParamName, ParamType,
4366 DC->addDecl(Param);
4390 DeclContext *DC = CapturedDecl::castToDeclContext(CD);
4404 ImplicitParamDecl::Create(Context, DC, Loc, ParamName, ParamType,
4406 DC->addDecl(Param);
4412 ImplicitParamDecl::Create(Context, DC, Loc, ParamName, I->second,
4414 DC->addDecl(Param);
4424 ImplicitParamDecl::Create(Context, DC, Loc, ParamName, ParamType,
4426 DC->addDecl(Param);