summaryrefslogtreecommitdiffstats
path: root/clang/tools/CIndex/CIndexUSRs.cpp
Commit message (Expand)AuthorAgeFilesLines
* Rename 'CIndex' to 'libclang', since it has basically become our stable publicDaniel Dunbar2010-04-301-477/+0
* Add USR support for 'static inline' functions (which can be declared in heade...Ted Kremenek2010-04-291-5/+20
* Remove USRGenerator::VisitBlockDecl(). We don't need to generate USRs for bl...Ted Kremenek2010-04-291-7/+0
* Fix USRs for 'extern' variables declaration in functions/method bodies.Ted Kremenek2010-04-201-2/+34
* Add raw_ostream operators to NamedDecl for convenience. Switch over all users...Benjamin Kramer2010-04-171-3/+3
* Remove unneeded assertion and don't return a null CXString.Ted Kremenek2010-04-171-3/+1
* Rework USR generation for symbols with no linkage. Many of the USRs are now ...Ted Kremenek2010-04-161-28/+64
* Better support USRs for anonymous enums, structs, by including the location w...Ted Kremenek2010-04-151-3/+42
* Do not generate USRs for declarations with 'no linkage' except for enums, str...Ted Kremenek2010-04-151-7/+28
* Prune includes.Benjamin Kramer2010-04-121-1/+2
* Add initial USR support for macro definitions.Ted Kremenek2010-04-111-1/+11
* Augment clang_getCursorUSR() to not always expect that clang_getCursorDecl() ...Ted Kremenek2010-04-111-5/+11
* CIndex: move extractUSRSuffix out of extern "C" and simplify it.Benjamin Kramer2010-04-081-6/+4
* Require that all Clang-based USRs start with the prefix 'c:' for the "USR spa...Ted Kremenek2010-03-251-6/+15
* Make the CIndex API more resilient to being used on invalid code.Ted Kremenek2010-03-191-5/+21
* Rename clang_constructUSR_ObjCategory to clang_constructUSR_ObjCCategory.Ted Kremenek2010-03-151-1/+1
* Implement several CIndex functions for constructing USRs from C-strings inste...Ted Kremenek2010-03-131-38/+160
* Move createCXString() functions out of CIndexer and into the clang::cxstring ...Ted Kremenek2010-02-171-4/+6
* CIndex/USRs: Disable a bogus assert, we don't want CIndex to crash liberally. IDaniel Dunbar2010-01-311-1/+1
* Eliminate CIndex's dependency on the Clang Index library, since weDouglas Gregor2010-01-221-4/+0
* Kill CXEntity and CXDecl. The first has never been used, while theDouglas Gregor2010-01-201-55/+0
* Tweak USR output for ObjC categories.Ted Kremenek2010-01-181-4/+3
* Refactor USR generation for TagDecls into a common method.Ted Kremenek2010-01-181-16/+10
* Tweak USR generation to handle anonymous bitfields.Ted Kremenek2010-01-181-1/+18
* Replace clang_getDeclUSR() with clang_getCursorUSR(). Also remove printing '...Ted Kremenek2010-01-181-16/+25
* Refactor USR logic for EnumDecls and RecordDecls so that both handle 'anonymo...Ted Kremenek2010-01-151-15/+16
* USR generation: look at the typedef of an anonymous struct (if any) when tryi...Ted Kremenek2010-01-151-2/+6
* Add USR generation for enums.Ted Kremenek2010-01-151-0/+11
* Further tweak USR generation by shorting names and distinguish between namesp...Ted Kremenek2010-01-141-22/+41
* Rename clang_getUSR() -> clang_getDeclUSR(). For now we take a CXDecl instea...Ted Kremenek2010-01-121-50/+61
* Further tweaking of USR generation. WIP.Ted Kremenek2010-01-121-6/+20
* Remove trailing semicolons and silence MSVC warning about C linkage.Benjamin Kramer2010-01-121-5/+5
* Add a boilerplate implementation for clang_getUSR(). WIP.Ted Kremenek2010-01-121-2/+80
* Change clang_getUSR() to return a CXString instead of a 'const char *'.Ted Kremenek2010-01-121-2/+2
* CIndex:Ted Kremenek2010-01-111-6/+41
* Split (mostly nonexistent) USR code out from the main CIndex logic.Ted Kremenek2010-01-051-0/+46
OpenPOWER on IntegriCloud