summaryrefslogtreecommitdiffstats
path: root/clang/include/clang/Index/Indexer.h
Commit message (Collapse)AuthorAgeFilesLines
* Remove the unused, unmaintained, incomplete 'Index' library.Douglas Gregor2012-04-131-71/+0
| | | | llvm-svn: 154672
* Collect function definitions in the Indexer when indexing through the ASTs.Zhongxing Xu2010-07-061-0/+7
| | | | | | Add an API to get an Entity associated with a name in the global namespace. llvm-svn: 107642
* Move Diagnostic/DiagClient/FileManager from Indexer => ASTUnit.Steve Naroff2009-10-191-12/+1
| | | | | | Removing this shared data should enable clang_createTranslationUnit/clang_createTranslationUnitFromSourceFile to be run from multiple threads (related to <rdar://problem/7303432>). llvm-svn: 84499
* Add Diagnostic to Indexer, and have it keep its own FileManager instead of ↵Daniel Dunbar2009-09-211-4/+11
| | | | | | taking an external reference (which was leaked in the case of the CIndex library). llvm-svn: 82429
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-3/+3
| | | | llvm-svn: 81346
* Lot's of little changes to get the C-based indexing API going...Steve Naroff2009-08-281-1/+7
| | | | | | Work in progress. llvm-svn: 80367
* Index the selectors and provide the translation units that contain themArgyrios Kyrtzidis2009-07-291-0/+6
| | | | | | through the IndexProvider. llvm-svn: 77543
* Modify the Indexer class so that it can return the TranslationUnit that internalArgyrios Kyrtzidis2009-07-291-0/+3
| | | | | | decls originated from. llvm-svn: 77534
* Introduce a helper template for the Handler classes and use it insteadArgyrios Kyrtzidis2009-07-291-6/+0
| | | | | | of the iterator of the Indexer class. llvm-svn: 77528
* Accept Handler objects in parameters as references.Argyrios Kyrtzidis2009-07-291-1/+1
| | | | | | | Reinforces that they shouldn't be null and it's a bit more natural when they are passed as stack objects. llvm-svn: 77526
* -Make IndexProvider an abstract interface for getting indexing information.Argyrios Kyrtzidis2009-07-291-0/+59
-Introduce Indexer as an IndexProvider implementation. llvm-svn: 77524
OpenPOWER on IntegriCloud