Lines Matching refs:DC
86 DeclContext *DC, SourceLocation StartLoc, in CXXRecordDecl() argument
89 : RecordDecl(K, TK, C, DC, StartLoc, IdLoc, Id, PrevDecl), in CXXRecordDecl()
95 DeclContext *DC, SourceLocation StartLoc, in Create() argument
99 CXXRecordDecl *R = new (C, DC) CXXRecordDecl(CXXRecord, TK, C, DC, StartLoc, in Create()
110 CXXRecordDecl::CreateLambda(const ASTContext &C, DeclContext *DC, in CreateLambda() argument
115 new (C, DC) CXXRecordDecl(CXXRecord, TTK_Class, C, DC, Loc, Loc, in CreateLambda()
2015 DeclContext *DC, in Create() argument
2020 return new (C, DC) LinkageSpecDecl(DC, ExternLoc, LangLoc, Lang, HasBraces); in Create()
2031 UsingDirectiveDecl *UsingDirectiveDecl::Create(ASTContext &C, DeclContext *DC, in Create() argument
2040 return new (C, DC) UsingDirectiveDecl(DC, L, NamespaceLoc, QualifierLoc, in Create()
2059 NamespaceDecl::NamespaceDecl(ASTContext &C, DeclContext *DC, bool Inline, in NamespaceDecl() argument
2062 : NamedDecl(Namespace, DC, IdLoc, Id), DeclContext(Namespace), in NamespaceDecl()
2071 NamespaceDecl *NamespaceDecl::Create(ASTContext &C, DeclContext *DC, in Create() argument
2075 return new (C, DC) NamespaceDecl(C, DC, Inline, StartLoc, IdLoc, Id, in Create()
2122 NamespaceAliasDecl *NamespaceAliasDecl::Create(ASTContext &C, DeclContext *DC, in Create() argument
2132 return new (C, DC) NamespaceAliasDecl(C, DC, UsingLoc, AliasLoc, Alias, in Create()
2146 UsingShadowDecl::UsingShadowDecl(Kind K, ASTContext &C, DeclContext *DC, in UsingShadowDecl() argument
2149 : NamedDecl(K, DC, Loc, Using ? Using->getDeclName() : DeclarationName()), in UsingShadowDecl()
2177 ConstructorUsingShadowDecl::Create(ASTContext &C, DeclContext *DC, in Create() argument
2180 return new (C, DC) ConstructorUsingShadowDecl(C, DC, Loc, Using, Target, in Create()
2226 UsingDecl *UsingDecl::Create(ASTContext &C, DeclContext *DC, SourceLocation UL, in Create() argument
2230 return new (C, DC) UsingDecl(DC, UL, QualifierLoc, NameInfo, HasTypename); in Create()
2248 UnresolvedUsingValueDecl::Create(ASTContext &C, DeclContext *DC, in Create() argument
2252 return new (C, DC) UnresolvedUsingValueDecl(DC, C.DependentTy, UsingLoc, in Create()
2273 UnresolvedUsingTypenameDecl::Create(ASTContext &C, DeclContext *DC, in Create() argument
2279 return new (C, DC) UnresolvedUsingTypenameDecl( in Create()
2280 DC, UsingLoc, TypenameLoc, QualifierLoc, TargetNameLoc, in Create()
2293 StaticAssertDecl *StaticAssertDecl::Create(ASTContext &C, DeclContext *DC, in Create() argument
2299 return new (C, DC) StaticAssertDecl(DC, StaticAssertLoc, AssertExpr, Message, in Create()
2309 MSPropertyDecl *MSPropertyDecl::Create(ASTContext &C, DeclContext *DC, in Create() argument
2315 return new (C, DC) MSPropertyDecl(DC, L, N, T, TInfo, StartL, Getter, Setter); in Create()