Lines Matching refs:DC

446   static ObjCMethodDecl *castFromDeclContext(const DeclContext *DC) {
447 return static_cast<ObjCMethodDecl *>(const_cast<DeclContext*>(DC));
468 ObjCContainerDecl(Kind DK, DeclContext *DC,
471 : NamedDecl(DK, DC, nameLoc, Id), DeclContext(DK), AtStart(atStartLoc) {}
549 static ObjCContainerDecl *castFromDeclContext(const DeclContext *DC) {
550 return static_cast<ObjCContainerDecl *>(const_cast<DeclContext*>(DC));
629 ObjCInterfaceDecl(DeclContext *DC, SourceLocation atLoc, IdentifierInfo *Id,
659 static ObjCInterfaceDecl *Create(const ASTContext &C, DeclContext *DC,
1027 ObjCIvarDecl(ObjCContainerDecl *DC, SourceLocation StartLoc,
1031 : FieldDecl(ObjCIvar, DC, StartLoc, IdLoc, Id, T, TInfo, BW,
1036 static ObjCIvarDecl *Create(ASTContext &C, ObjCContainerDecl *DC,
1084 ObjCAtDefsFieldDecl(DeclContext *DC, SourceLocation StartLoc,
1087 : FieldDecl(ObjCAtDefsField, DC, StartLoc, IdLoc, Id, T,
1092 static ObjCAtDefsFieldDecl *Create(ASTContext &C, DeclContext *DC,
1154 ObjCProtocolDecl(DeclContext *DC, IdentifierInfo *Id,
1172 static ObjCProtocolDecl *Create(ASTContext &C, DeclContext *DC,
1326 ObjCCategoryDecl(DeclContext *DC, SourceLocation AtLoc,
1331 : ObjCContainerDecl(ObjCCategory, DC, Id, ClassNameLoc, AtLoc),
1338 static ObjCCategoryDecl *Create(ASTContext &C, DeclContext *DC,
1419 ObjCImplDecl(Kind DK, DeclContext *DC,
1422 : ObjCContainerDecl(DK, DC,
1486 ObjCCategoryImplDecl(DeclContext *DC, IdentifierInfo *Id,
1490 : ObjCImplDecl(ObjCCategoryImpl, DC, classInterface, nameLoc, atStartLoc),
1493 static ObjCCategoryImplDecl *Create(ASTContext &C, DeclContext *DC,
1574 ObjCImplementationDecl(DeclContext *DC,
1580 : ObjCImplDecl(ObjCImplementation, DC, classInterface, nameLoc, atStartLoc),
1586 static ObjCImplementationDecl *Create(ASTContext &C, DeclContext *DC,
1695 ObjCCompatibleAliasDecl(DeclContext *DC, SourceLocation L, IdentifierInfo *Id,
1697 : NamedDecl(ObjCCompatibleAlias, DC, L, Id), AliasedClass(aliasedClass) {}
1699 static ObjCCompatibleAliasDecl *Create(ASTContext &C, DeclContext *DC,
1765 ObjCPropertyDecl(DeclContext *DC, SourceLocation L, IdentifierInfo *Id,
1768 : NamedDecl(ObjCProperty, DC, L, Id), AtLoc(AtLocation),
1777 static ObjCPropertyDecl *Create(ASTContext &C, DeclContext *DC,
1887 static ObjCPropertyDecl *findPropertyDecl(const DeclContext *DC,
1930 ObjCPropertyImplDecl(DeclContext *DC, SourceLocation atLoc, SourceLocation L,
1935 : Decl(ObjCPropertyImpl, DC, L), AtLoc(atLoc),
1942 static ObjCPropertyImplDecl *Create(ASTContext &C, DeclContext *DC,