diff options
Diffstat (limited to 'include/clang/Parse/Parser.h')
-rw-r--r-- | include/clang/Parse/Parser.h | 9 |
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(); |