summaryrefslogtreecommitdiffstats
path: root/clang/lib/Index/EntityImpl.h
Commit message (Collapse)AuthorAgeFilesLines
* 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