summaryrefslogtreecommitdiffstats
path: root/clang/tools/c-index-test
Commit message (Collapse)AuthorAgeFilesLines
...
* Make sure ObjCInterfaceDecl's that are forward declared always contain a ↵Steve Naroff2009-09-111-5/+5
| | | | | | valid location. llvm-svn: 81487
* Implement accessors clang_getCursorKind(), clang_getCursorDecl().Steve Naroff2009-09-041-4/+13
| | | | | | | Implement clang_getCursor() - wired up to Argiris's work. Implement callbacks for CXCursor_ObjCProtocolRef. llvm-svn: 81004
* - Add back some harmless code that part of a reverted commit (r80859). I'll ↵Steve Naroff2009-09-031-11/+29
| | | | | | | | investigate the lifetime snafu (with ASTUnit) separately. - Traverse category methods, add a "class ref" and make the little test harness a bit more flexible. llvm-svn: 80921
* Revert "Visit function/method bodies and issue callback for parameters and localDaniel Dunbar2009-09-031-14/+12
| | | | | | variables.", this is breaking x86_64-apple-darwin10 and Linux tests. llvm-svn: 80896
* Visit function/method bodies and issue callback for parameters and local ↵Steve Naroff2009-09-031-12/+14
| | | | | | | | variables. Add clang_getTranslationUnitSpelling(). llvm-svn: 80859
* Fix warnings.Eli Friedman2009-09-021-2/+0
| | | | llvm-svn: 80833
* Start issuing callback for references (add some predicates, refactor some code).Steve Naroff2009-09-021-4/+4
| | | | llvm-svn: 80810
* Flesh out CXCursorKind...Steve Naroff2009-09-021-13/+24
| | | | | | | | | - More declaration types (distinguish between struct/union/class, instance/class methods). - Add definition types (class, category, function, instance/class method, etc.). Add client data to clang_loadDeclaration() and implement. llvm-svn: 80787
* Add explicit "blind" client data to callback function (since we aren't using ↵Steve Naroff2009-09-011-7/+14
| | | | | | blocks). llvm-svn: 80673
* Implement source/line/column hooks.Steve Naroff2009-08-311-3/+7
| | | | llvm-svn: 80585
* More fleshing out the C-based indexing API (under construction).Steve Naroff2009-08-311-1/+8
| | | | llvm-svn: 80529
* Lot's of little changes to get the C-based indexing API going...Steve Naroff2009-08-283-0/+56
Work in progress. llvm-svn: 80367
OpenPOWER on IntegriCloud