Lines Matching defs:DC
302 const DeclContext *DC = D->getDeclContext(); in getOutermostFuncOrBlockContext() local
662 for (const DeclContext *DC = D->getDeclContext(); in getLVForNamespaceScopeDecl() local
1117 static LinkageInfo getLVForClosure(const DeclContext *DC, Decl *ContextDecl, in getLVForClosure()
1427 for (const DeclContext *DC : reverse(Contexts)) { in printQualifiedName() local
1783 VarDecl::VarDecl(Kind DK, ASTContext &C, DeclContext *DC, in VarDecl()
1800 VarDecl *VarDecl::Create(ASTContext &C, DeclContext *DC, in Create()
1867 const DeclContext *DC = D.getDeclContext(); in getDeclLanguageLinkage() local
1883 const DeclContext *DC = D.getDeclContext(); in isDeclExternC() local
2328 ParmVarDecl *ParmVarDecl::Create(ASTContext &C, DeclContext *DC, in Create()
2642 for (const DeclContext *DC = getDeclContext(); in isGlobal() local
2768 DeclContext *DC = I->getDeclContext(); in setDeclsInPrototypeScope() local
3443 FieldDecl *FieldDecl::Create(const ASTContext &C, DeclContext *DC, in Create()
3626 EnumDecl *EnumDecl::Create(ASTContext &C, DeclContext *DC, in Create()
3716 DeclContext *DC, SourceLocation StartLoc, in RecordDecl()
3728 RecordDecl *RecordDecl::Create(const ASTContext &C, TagKind TK, DeclContext *DC, in Create()
3926 TranslationUnitDecl *DC, in Create()
3948 PragmaDetectMismatchDecl::Create(const ASTContext &C, TranslationUnitDecl *DC, in Create()
3973 TranslationUnitDecl *DC) { in Create()
3979 LabelDecl *LabelDecl::Create(ASTContext &C, DeclContext *DC, in Create()
3984 LabelDecl *LabelDecl::Create(ASTContext &C, DeclContext *DC, in Create()
4015 ImplicitParamDecl *ImplicitParamDecl::Create(ASTContext &C, DeclContext *DC, in Create()
4028 FunctionDecl *FunctionDecl::Create(ASTContext &C, DeclContext *DC, in Create()
4049 BlockDecl *BlockDecl::Create(ASTContext &C, DeclContext *DC, SourceLocation L) { in Create()
4057 CapturedDecl::CapturedDecl(DeclContext *DC, unsigned NumParams) in CapturedDecl()
4061 CapturedDecl *CapturedDecl::Create(ASTContext &C, DeclContext *DC, in Create()
4094 IndirectFieldDecl::IndirectFieldDecl(ASTContext &C, DeclContext *DC, in IndirectFieldDecl()
4107 IndirectFieldDecl::Create(ASTContext &C, DeclContext *DC, SourceLocation L, in Create()
4128 TypedefDecl *TypedefDecl::Create(ASTContext &C, DeclContext *DC, in Create()
4156 TypeAliasDecl *TypeAliasDecl::Create(ASTContext &C, DeclContext *DC, in Create()
4186 FileScopeAsmDecl *FileScopeAsmDecl::Create(ASTContext &C, DeclContext *DC, in Create()
4201 EmptyDecl *EmptyDecl::Create(ASTContext &C, DeclContext *DC, SourceLocation L) { in Create()
4224 ImportDecl::ImportDecl(DeclContext *DC, SourceLocation StartLoc, in ImportDecl()
4236 ImportDecl::ImportDecl(DeclContext *DC, SourceLocation StartLoc, in ImportDecl()
4244 ImportDecl *ImportDecl::Create(ASTContext &C, DeclContext *DC, in Create()
4252 ImportDecl *ImportDecl::CreateImplicit(ASTContext &C, DeclContext *DC, in CreateImplicit()