Home | History | Annotate | Download | only in AST

Lines Matching defs:ObjCContainerDecl

897 /// ObjCContainerDecl - Represents a container for method declarations.
901 class ObjCContainerDecl : public NamedDecl, public DeclContext {
911 ObjCContainerDecl(Kind DK, DeclContext *DC,
1058 static DeclContext *castToDeclContext(const ObjCContainerDecl *D) {
1059 return static_cast<DeclContext *>(const_cast<ObjCContainerDecl*>(D));
1061 static ObjCContainerDecl *castFromDeclContext(const DeclContext *DC) {
1062 return static_cast<ObjCContainerDecl *>(const_cast<DeclContext*>(DC));
1091 class ObjCInterfaceDecl : public ObjCContainerDecl
1230 return ObjCContainerDecl::getSourceRange();
1858 ObjCIvarDecl(ObjCContainerDecl *DC, SourceLocation StartLoc,
1867 static ObjCIvarDecl *Create(ASTContext &C, ObjCContainerDecl *DC,
1968 class ObjCProtocolDecl : public ObjCContainerDecl,
2122 return ObjCContainerDecl::getSourceRange();
2171 class ObjCCategoryDecl : public ObjCContainerDecl {
2308 class ObjCImplDecl : public ObjCContainerDecl {
2318 : ObjCContainerDecl(DK, DC,