[cfe-dev] Getting USRs in a C++ library

Douglas Gregor dgregor at apple.com
Fri Apr 13 10:29:07 PDT 2012


On Apr 13, 2012, at 10:25 AM, Argyrios Kyrtzidis <kyrtzidis at apple.com> wrote:

> On Apr 13, 2012, at 10:09 AM, Manuel Klimek wrote:
> 
>> Hi Doug,
>> 
>> we've found that for some of the large scale analysis we run USRs
>> would be great to have;
>> currently they're buried as implementation details of libclang though.
>> Would it make sense to pull them out into a library, and have libclang
>> be a thin wrapper around the (already C++) implementation? If yes,
>> into which library would we want to put it?
> 
> Currently libIndex is effectively dead code. I'd suggest removing what it currently has and pulling in such kind of stuff from libclang.


I just killed the index library. I think it's fine to pull some of the implementation details of libclang up into the other libraries. USR generation, for example, could even reasonably live in AST.

	- Doug



More information about the cfe-dev mailing list