Lines Matching refs:DC

117   AccessSpecDecl(AccessSpecifier AS, DeclContext *DC,
119 : Decl(AccessSpec, DC, ASLoc), ColonLoc(ColonLoc) {
140 DeclContext *DC, SourceLocation ASLoc,
142 return new (C) AccessSpecDecl(AS, DC, ASLoc, ColonLoc);
652 CXXRecordDecl(Kind K, TagKind TK, DeclContext *DC,
703 static CXXRecordDecl *Create(const ASTContext &C, TagKind TK, DeclContext *DC,
707 static CXXRecordDecl *CreateLambda(const ASTContext &C, DeclContext *DC,
2315 LinkageSpecDecl(DeclContext *DC, SourceLocation ExternLoc,
2318 : Decl(LinkageSpec, DC, LangLoc), DeclContext(LinkageSpec),
2322 static LinkageSpecDecl *Create(ASTContext &C, DeclContext *DC,
2360 static LinkageSpecDecl *castFromDeclContext(const DeclContext *DC) {
2361 return static_cast<LinkageSpecDecl *>(const_cast<DeclContext*>(DC));
2397 UsingDirectiveDecl(DeclContext *DC, SourceLocation UsingLoc,
2403 : NamedDecl(UsingDirective, DC, IdentLoc, getName()), UsingLoc(UsingLoc),
2445 static UsingDirectiveDecl *Create(ASTContext &C, DeclContext *DC,
2491 NamespaceAliasDecl(DeclContext *DC, SourceLocation NamespaceLoc,
2495 : NamedDecl(NamespaceAlias, DC, AliasLoc, Alias),
2538 static NamespaceAliasDecl *Create(ASTContext &C, DeclContext *DC,
2581 UsingShadowDecl(DeclContext *DC, SourceLocation Loc, UsingDecl *Using,
2583 : NamedDecl(UsingShadow, DC, Loc, DeclarationName()),
2594 static UsingShadowDecl *Create(ASTContext &C, DeclContext *DC,
2597 return new (C) UsingShadowDecl(DC, Loc, Using, Target);
2657 UsingDecl(DeclContext *DC, SourceLocation UL,
2660 : NamedDecl(Using, DC, NameInfo.getLoc(), NameInfo.getName()),
2743 static UsingDecl *Create(ASTContext &C, DeclContext *DC,
2787 UnresolvedUsingValueDecl(DeclContext *DC, QualType Ty,
2791 : ValueDecl(UnresolvedUsingValue, DC,
2818 Create(ASTContext &C, DeclContext *DC, SourceLocation UsingLoc,
2860 UnresolvedUsingTypenameDecl(DeclContext *DC, SourceLocation UsingLoc,
2865 : TypeDecl(UnresolvedUsingTypename, DC, TargetNameLoc, TargetName,
2888 Create(ASTContext &C, DeclContext *DC, SourceLocation UsingLoc,
2907 StaticAssertDecl(DeclContext *DC, SourceLocation StaticAssertLoc,
2910 : Decl(StaticAssert, DC, StaticAssertLoc),
2915 static StaticAssertDecl *Create(ASTContext &C, DeclContext *DC,