diff options
| author | Fariborz Jahanian <fjahanian@apple.com> | 2007-09-27 18:57:03 +0000 |
|---|---|---|
| committer | Fariborz Jahanian <fjahanian@apple.com> | 2007-09-27 18:57:03 +0000 |
| commit | f6546b38b2f598aa8387ea6106392861b83c53ec (patch) | |
| tree | 1be5424b30107e517f09e943cea87f256278e9b4 /clang/Sema/Sema.h | |
| parent | 65ca537b5552dfbb1c74beb312d54d215a99972c (diff) | |
| download | bcm5719-llvm-f6546b38b2f598aa8387ea6106392861b83c53ec.tar.gz bcm5719-llvm-f6546b38b2f598aa8387ea6106392861b83c53ec.zip | |
Patch for method implementation. It populates ObjcImplementationDecl object with method implementation declarations .
It checks and warns on those methods declared in class interface and not implemented.
llvm-svn: 42412
Diffstat (limited to 'clang/Sema/Sema.h')
| -rw-r--r-- | clang/Sema/Sema.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/clang/Sema/Sema.h b/clang/Sema/Sema.h index a486d4fa73a..45d1a2dc33d 100644 --- a/clang/Sema/Sema.h +++ b/clang/Sema/Sema.h @@ -390,6 +390,8 @@ public: virtual void ActOnImpleIvarVsClassIvars(DeclTy *ClassDecl, DeclTy **Fields, unsigned NumFields); + virtual void ActOnImplMethodsVsClassMethods(DeclTy *ImplClass, DeclTy *Class); + virtual DeclTy *ObjcBuildMethodDeclaration(SourceLocation MethodLoc, tok::TokenKind MethodType, TypeTy *ReturnType, SelectorInfo *Sel, // optional arguments. The number of types/arguments is obtained |

