diff options
author | Douglas Gregor <dgregor@apple.com> | 2010-11-02 20:36:02 +0000 |
---|---|---|
committer | Douglas Gregor <dgregor@apple.com> | 2010-11-02 20:36:02 +0000 |
commit | ca45da0c6da20d9c0c903370f99af5e9a186e0da (patch) | |
tree | 5bb1d73472ed3cd5218d9f4bfb3862fd22aa1141 /include/clang/Sema | |
parent | 168943947a42d6819dce56b420dc5aef4d0831ce (diff) |
Teach code completion to provide property results when the property
can be used to automatically synthesize an ivar.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@118052 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/clang/Sema')
-rw-r--r-- | include/clang/Sema/Sema.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/include/clang/Sema/Sema.h b/include/clang/Sema/Sema.h index 6f52bbbb76..54357eb1da 100644 --- a/include/clang/Sema/Sema.h +++ b/include/clang/Sema/Sema.h @@ -1377,6 +1377,14 @@ public: ObjCIvarDecl **Fields, unsigned nIvars, SourceLocation Loc); + /// \brief Determine whether we can synthesize a provisional ivar for the + /// given name. + ObjCPropertyDecl *canSynthesizeProvisionalIvar(IdentifierInfo *II); + + /// \brief Determine whether we can synthesize a provisional ivar for the + /// given property. + bool canSynthesizeProvisionalIvar(ObjCPropertyDecl *Property); + /// ImplMethodsVsClassMethods - This is main routine to warn if any method /// remains unimplemented in the class or category @implementation. void ImplMethodsVsClassMethods(Scope *S, ObjCImplDecl* IMPDecl, |