diff options
| author | Fariborz Jahanian <fjahanian@apple.com> | 2008-05-06 23:14:25 +0000 |
|---|---|---|
| committer | Fariborz Jahanian <fjahanian@apple.com> | 2008-05-06 23:14:25 +0000 |
| commit | eeb7fae06335c2b506eede8c8b7bf75a0e12e701 (patch) | |
| tree | 25e78e0d5e2096e0b925470f6d5076a08a8eb0af /clang | |
| parent | f5d2c3b45a46ef307c42b6d546604e2d34b6c742 (diff) | |
| download | bcm5719-llvm-eeb7fae06335c2b506eede8c8b7bf75a0e12e701.tar.gz bcm5719-llvm-eeb7fae06335c2b506eede8c8b7bf75a0e12e701.zip | |
Print ObjC methods of ObjC classes.
llvm-svn: 50779
Diffstat (limited to 'clang')
| -rw-r--r-- | clang/Driver/ASTConsumers.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/clang/Driver/ASTConsumers.cpp b/clang/Driver/ASTConsumers.cpp index 45b2ad2bdd3..d8acc0d59ee 100644 --- a/clang/Driver/ASTConsumers.cpp +++ b/clang/Driver/ASTConsumers.cpp @@ -274,6 +274,14 @@ void DeclPrinter::PrintObjCInterfaceDecl(ObjCInterfaceDecl *OID) { E = OID->classprop_end(); I != E; ++I) PrintObjCPropertyDecl(*I); + for (ObjCInterfaceDecl::classmeth_iterator I = OID->classmeth_begin(), + E = OID->classmeth_end(); I != E; ++I) + PrintObjCMethodDecl(*I); + + for (ObjCInterfaceDecl::instmeth_iterator I = OID->instmeth_begin(), + E = OID->instmeth_end(); I != E; ++I) + PrintObjCMethodDecl(*I); + Out << "@end\n"; // FIXME: implement the rest... } |

