summaryrefslogtreecommitdiffstats
path: root/clang/include/clang-c
Commit message (Expand)AuthorAgeFilesLines
* Convert clang_getCompletionChunkText() to return a CXString.Ted Kremenek2010-02-171-1/+1
* Change clang_getCursorKindSpelling() to return a CXStringTed Kremenek2010-02-171-1/+1
* Change clang_getFileName() to return a 'CXString' instead of 'const char *'.Ted Kremenek2010-02-171-1/+1
* CIndex: Switch CXSourceRange to proper half-open intervals.Daniel Dunbar2010-02-141-1/+1
* Make the following functions thread-safe but having them return an std::strin...Ted Kremenek2010-02-121-1/+1
* Clean up the CIndex interface to diagnostic ranges. Thanks, Daniel!Douglas Gregor2010-02-081-17/+13
* Note that a CXIndex cannot be destroyed until after all of its translation un...Douglas Gregor2010-02-081-0/+7
* Switch the remaining diagnostic printing in CIndex over to theDouglas Gregor2010-01-281-8/+13
* Implement a diagnostics callback for the C interface to Clang, so thatDouglas Gregor2010-01-281-56/+286
* Implement 'clang_getInclusions()' in CIndex. This API allows clients to walk...Ted Kremenek2010-01-261-0/+32
* Eliminate clang_getInstantiationLocationOffset(), and instead add anDouglas Gregor2010-01-261-21/+7
* Implement clang_annotateTokens(), which associates cursors with eachDouglas Gregor2010-01-261-5/+22
* Introduce a CIndex API for lexing the raw tokens within a given sourceDouglas Gregor2010-01-261-0/+119
* Introduce clang_getInstantiationLocationOffset(), which decomposes aDouglas Gregor2010-01-261-0/+18
* Update comment.Daniel Dunbar2010-01-251-2/+3
* Tweak clang_visitChildren comment.Daniel Dunbar2010-01-241-3/+1
* Index.h: Tweak comments, delete trailing whitespace, fix a few typos, etc.Daniel Dunbar2010-01-241-140/+144
* Add doxygen comment to clang_getClangVersion().Ted Kremenek2010-01-231-1/+5
* Extend clang_createTranslationUnitFromSourceFile() to support creatingDouglas Gregor2010-01-231-5/+13
* Add 'clang_getClangVersion()' function to CIndex. This exposes the full Clan...Ted Kremenek2010-01-221-0/+13
* Improve content and structure of the Doxygen documentation for theDouglas Gregor2010-01-221-267/+401
* Yet more CIndex API cleanup:Douglas Gregor2010-01-221-5/+60
* Introduce type references into the C API, capturing references toDouglas Gregor2010-01-211-1/+17
* Stash a CXXUnit pointer into each cursor. This allows us to simplifyDouglas Gregor2010-01-201-5/+4
* Yet more Doxygen-comment tweaking in the CIndex library.Douglas Gregor2010-01-201-17/+52
* Improve Doxygen documentation for the CIndex library, somewhat.Douglas Gregor2010-01-201-13/+57
* Kill CXEntity and CXDecl. The first has never been used, while theDouglas Gregor2010-01-201-20/+0
* Kill some CXDecl-related APIs that have been superceded byDouglas Gregor2010-01-201-9/+0
* Kill CXStmt. It isn't being used anywhere, and has no future.Douglas Gregor2010-01-201-1/+0
* Kill clang_loadDeclaration() and clang_loadTranslationUnit().Douglas Gregor2010-01-201-53/+4
* Introduce a new, cursor-based traversal function that visits theDouglas Gregor2010-01-201-0/+69
* Attempt to improve CIndex Doxygen organization, although I can't actually tes...Douglas Gregor2010-01-201-9/+18
* Kill off clang_getDeclColumn, clang_getDeclExtent, clang_getDeclLine,Douglas Gregor2010-01-201-11/+0
* Introduce a special cursor kind for the translation unit, to serve asDouglas Gregor2010-01-201-2/+18
* CXCursor_UnexposedDecl to the first declaration kindDouglas Gregor2010-01-201-12/+12
* Kill CXCursor_ObjCSelectorRef, CXCursor_VarRef, CXCursor_FunctionRef,Douglas Gregor2010-01-191-6/+1
* Extend the CIndex API with direct support for expressions andDouglas Gregor2010-01-191-1/+51
* Kill the unused and unnecessary CXCursor_MemberRef, twin to theDouglas Gregor2010-01-191-5/+4
* Kill CXCursor_ObjCIvarRef. Such cursors could never be created, andDouglas Gregor2010-01-191-1/+0
* Introduce the notion of an "unexposed" declaration into the CIndexDouglas Gregor2010-01-191-1/+33
* Rework the CXSourceLocation and CXSourceRange APIs. They are nowDouglas Gregor2010-01-191-11/+46
* Eliminate cursor kinds used to express definitions. Instead, provideDouglas Gregor2010-01-191-13/+42
* Introduce clang_getCursorReferenced, to get a cursor pointing at theDouglas Gregor2010-01-191-3/+15
* Implement clang_getCursorExtent, which provides a source range for theDouglas Gregor2010-01-191-0/+11
* Now that a reasonable deprecation cycle has passed, killDouglas Gregor2010-01-181-5/+0
* Introduce clang_getCursorLocation(), which supercedesDouglas Gregor2010-01-181-3/+17
* Clean up the CIndex API slightly.Douglas Gregor2010-01-181-7/+19
* Replace clang_getDeclUSR() with clang_getCursorUSR(). Also remove printing '...Ted Kremenek2010-01-181-1/+4
* Remove 'default' case in switch statement in clang_getCursorKindSpelling(). ...Ted Kremenek2010-01-161-18/+18
* Make CXCursor's data opaque.Douglas Gregor2010-01-151-3/+1
OpenPOWER on IntegriCloud