aboutsummaryrefslogtreecommitdiff
path: root/include/clang/Parse/Parser.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/clang/Parse/Parser.h')
-rw-r--r--include/clang/Parse/Parser.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/include/clang/Parse/Parser.h b/include/clang/Parse/Parser.h
index f0063f3748..a40d565ffc 100644
--- a/include/clang/Parse/Parser.h
+++ b/include/clang/Parse/Parser.h
@@ -260,12 +260,19 @@ private:
AttributeList *prefixAttrs = 0);
void ParseObjCClassInstanceVariables(DeclTy *interfaceDecl);
bool ParseObjCProtocolReferences();
- void ParseObjCInterfaceDeclList();
+ void ParseObjCInterfaceDeclList(DeclTy *interfaceDecl);
DeclTy *ParseObjCAtProtocolDeclaration();
DeclTy *ParseObjCAtImplementationDeclaration();
DeclTy *ParseObjCAtEndDeclaration();
DeclTy *ParseObjCAtAliasDeclaration();
+ IdentifierInfo *ParseObjCSelector();
+ void ParseObjCTypeName();
+ void ParseObjCMethodRequirement();
+ void ParseObjCMethodPrototype();
+ void ParseObjCMethodDecl(tok::TokenKind mType, SourceLocation mLoc);
+ void ParseObjCPropertyDecl(SourceLocation atLoc);
+
void ParseObjCInstanceMethodDeclaration();
void ParseObjCClassMethodDeclaration();