aboutsummaryrefslogtreecommitdiff
path: root/tools/CIndex/CXCursor.h
AgeCommit message (Expand)Author
2010-04-30Rename 'CIndex' to 'libclang', since it has basically become our stable publicDaniel Dunbar
2010-03-18Expose macro definitions as CIndex cursors. These can still only beDouglas Gregor
2010-03-18Introduce the notion of a "preprocessing record", which keeps track ofDouglas Gregor
2010-03-18More token-annotation experimentation, preprocessing the annotatedDouglas Gregor
2010-03-18Experimental stab at using relexing to identify preprocessorDouglas Gregor
2010-02-18Start adding cursor kinds for attributes, with first exposingTed Kremenek
2010-01-25Fix include guard.Ted Kremenek
2010-01-21Introduce type references into the C API, capturing references toDouglas Gregor
2010-01-20Stash a CXXUnit pointer into each cursor. This allows us to simplifyDouglas Gregor
2010-01-20Eliminate the MakeCXCursor routines that require their callers to know too mu...Douglas Gregor
2010-01-19Extend the CIndex API with direct support for expressions andDouglas Gregor
2010-01-18Teach clang_getCursorLocation() to return the locations of referencesDouglas Gregor
2010-01-16Give ObjCClassRef cursors a sane representation, which is encapsulatedDouglas Gregor
2010-01-16Use a sane encoding for CXCursor_ObjCProtocolRef, using the actualDouglas Gregor
2010-01-16Give CXCursor_ObjCSuperClassRef a sane encoding, which is only knownDouglas Gregor
2010-01-16Migrate Decl* -> cursorkind logic into CXCursor.cpp, and drastically tighten ...Ted Kremenek
2010-01-15Make CXCursor's data opaque.Douglas Gregor
2010-01-15Add CXCursor.[h,cpp]. These files will centralize the logic for creating/pro...Ted Kremenek