[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