summaryrefslogtreecommitdiffstats
path: root/clang/lib/Index/EntityImpl.h
Commit message (Collapse)AuthorAgeFilesLines
* Remove the unused, unmaintained, incomplete 'Index' library.Douglas Gregor2012-04-131-71/+0
| | | | llvm-svn: 154672
* now that we have a centralized place to do so, add some using declarations forChris Lattner2011-07-201-1/+1
| | | | | | | some common llvm types: stringref and smallvector. This cleans up the codebase quite a bit. llvm-svn: 135576
* Collect function definitions in the Indexer when indexing through the ASTs.Zhongxing Xu2010-07-061-0/+1
| | | | | | Add an API to get an Entity associated with a name in the global namespace. llvm-svn: 107642
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-2/+2
| | | | llvm-svn: 81346
* Support ObjC methods as Entities.Argyrios Kyrtzidis2009-07-291-8/+16
| | | | llvm-svn: 77547
* Use an IdentifierTable for names used for Entities.Argyrios Kyrtzidis2009-07-291-8/+5
| | | | llvm-svn: 77537
* Remove the ASTContext parameter from Entity::getPrintableName().Argyrios Kyrtzidis2009-07-211-0/+2
| | | | llvm-svn: 76546
* Change the semantics for Entity.Argyrios Kyrtzidis2009-07-211-0/+63
Entity can now refer to declarations that are not visible outside the translation unit. It is a wrapper of a pointer union, it's either a Decl* for declarations that don't "cross" translation units, or an EntityImpl* which is associated with the specific "visible" Decl. Included is a test case for handling fields across translation units. llvm-svn: 76515
OpenPOWER on IntegriCloud