summaryrefslogtreecommitdiffstats
path: root/clang/include/clang-c
Commit message (Expand)AuthorAgeFilesLines
* Rework the CIndex API for displaying diagnostics. Instead of printingDouglas Gregor2010-02-221-7/+6
* Simplify the CIndex fix-it API, now that we have half-open CXSourceRanges.Douglas Gregor2010-02-191-79/+21
* Re-apply my diagnostics-capture patch for CIndex, with some tweaks toDouglas Gregor2010-02-181-4/+79
* Revert my CIndex diagnostic changes (r96603, 96606, 96607), which wereDouglas Gregor2010-02-181-79/+4
* Introduce debugging/testing hook clang_enableStackTraces() intoDouglas Gregor2010-02-181-2/+2
* Resurrect the displayDiagnostics parameter to clang_createIndex(), andDouglas Gregor2010-02-181-3/+4
* Introduce CIndex API functions for displaying a diagnostic, with someDouglas Gregor2010-02-181-0/+74
* Rework how CIndex handles diagnostics. Rather than using a callback,Douglas Gregor2010-02-181-17/+41
* Start adding cursor kinds for attributes, with first exposingTed Kremenek2010-02-181-1/+13
* Fix comment.Daniel Dunbar2010-02-171-2/+2
* 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
OpenPOWER on IntegriCloud