aboutsummaryrefslogtreecommitdiff
path: root/tools/CIndex/CIndexUSRs.cpp
AgeCommit message (Expand)Author
2010-04-30Rename 'CIndex' to 'libclang', since it has basically become our stable publicDaniel Dunbar
2010-04-29Add USR support for 'static inline' functions (which can be declared in heade...Ted Kremenek
2010-04-29Remove USRGenerator::VisitBlockDecl(). We don't need to generate USRs for bl...Ted Kremenek
2010-04-20Fix USRs for 'extern' variables declaration in functions/method bodies.Ted Kremenek
2010-04-17Add raw_ostream operators to NamedDecl for convenience. Switch over all users...Benjamin Kramer
2010-04-17Remove unneeded assertion and don't return a null CXString.Ted Kremenek
2010-04-16Rework USR generation for symbols with no linkage. Many of the USRs are now ...Ted Kremenek
2010-04-15Better support USRs for anonymous enums, structs, by including the location w...Ted Kremenek
2010-04-15Do not generate USRs for declarations with 'no linkage' except for enums, str...Ted Kremenek
2010-04-12Prune includes.Benjamin Kramer
2010-04-11Add initial USR support for macro definitions.Ted Kremenek
2010-04-11Augment clang_getCursorUSR() to not always expect that clang_getCursorDecl() ...Ted Kremenek
2010-04-08CIndex: move extractUSRSuffix out of extern "C" and simplify it.Benjamin Kramer
2010-03-25Require that all Clang-based USRs start with the prefix 'c:' for the "USR spa...Ted Kremenek
2010-03-19Make the CIndex API more resilient to being used on invalid code.Ted Kremenek
2010-03-15Rename clang_constructUSR_ObjCategory to clang_constructUSR_ObjCCategory.Ted Kremenek
2010-03-13Implement several CIndex functions for constructing USRs from C-strings inste...Ted Kremenek
2010-02-17Move createCXString() functions out of CIndexer and into the clang::cxstring ...Ted Kremenek
2010-01-31CIndex/USRs: Disable a bogus assert, we don't want CIndex to crash liberally. IDaniel Dunbar
2010-01-22Eliminate CIndex's dependency on the Clang Index library, since weDouglas Gregor
2010-01-20Kill CXEntity and CXDecl. The first has never been used, while theDouglas Gregor
2010-01-18Tweak USR output for ObjC categories.Ted Kremenek
2010-01-18Refactor USR generation for TagDecls into a common method.Ted Kremenek
2010-01-18Tweak USR generation to handle anonymous bitfields.Ted Kremenek
2010-01-18Replace clang_getDeclUSR() with clang_getCursorUSR(). Also remove printing '...Ted Kremenek
2010-01-15Refactor USR logic for EnumDecls and RecordDecls so that both handle 'anonymo...Ted Kremenek
2010-01-15USR generation: look at the typedef of an anonymous struct (if any) when tryi...Ted Kremenek
2010-01-15Add USR generation for enums.Ted Kremenek
2010-01-14Further tweak USR generation by shorting names and distinguish between namesp...Ted Kremenek
2010-01-12Rename clang_getUSR() -> clang_getDeclUSR(). For now we take a CXDecl instea...Ted Kremenek
2010-01-12Further tweaking of USR generation. WIP.Ted Kremenek
2010-01-12Remove trailing semicolons and silence MSVC warning about C linkage.Benjamin Kramer
2010-01-12Add a boilerplate implementation for clang_getUSR(). WIP.Ted Kremenek
2010-01-12Change clang_getUSR() to return a CXString instead of a 'const char *'.Ted Kremenek
2010-01-11CIndex:Ted Kremenek
2010-01-05Split (mostly nonexistent) USR code out from the main CIndex logic.Ted Kremenek