aboutsummaryrefslogtreecommitdiff
path: root/Sema/Sema.h
diff options
context:
space:
mode:
Diffstat (limited to 'Sema/Sema.h')
-rw-r--r--Sema/Sema.h7
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);