diff options
Diffstat (limited to 'Sema/Sema.h')
-rw-r--r-- | Sema/Sema.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/Sema/Sema.h b/Sema/Sema.h index b6fe89a3fa..7a3466f97d 100644 --- a/Sema/Sema.h +++ b/Sema/Sema.h @@ -360,6 +360,13 @@ public: virtual void ObjcAddMethodsToClass(DeclTy *ClassDecl, DeclTy **allMethods, unsigned allNum); + virtual DeclTy *ObjcBuildMethodDeclaration(SourceLocation MethodLoc, + tok::TokenKind MethodType, TypeTy *ReturnType, + ObjcKeywordInfo *Keywords, unsigned NumKeywords, + AttributeList *AttrList); + virtual DeclTy *ObjcBuildMethodDeclaration(SourceLocation MethodLoc, + tok::TokenKind MethodType, TypeTy *ReturnType, + IdentifierInfo *SelectorName, AttributeList *AttrList); virtual void ObjcAddInstanceVariable(DeclTy *ClassDec, DeclTy *Ivar, tok::ObjCKeywordKind visibility); |