llvm-project/clang/tools/libclang
Douglas Gregor e4ff4b56fe Replace the representation of template template argument pack
expansions with something that is easier to use correctly: a new
template argment kind, rather than a bit on an existing kind. Update
all of the switch statements that deal with template arguments, fixing
a few latent bugs in the process. I"m happy with this representation,
now.

And, oh look! Template instantiation and deduction work for template
template argument pack expansions.

llvm-svn: 122896
2011-01-05 18:58:31 +00:00
..
CIndex.cpp Replace the representation of template template argument pack 2011-01-05 18:58:31 +00:00
CIndexCXX.cpp Change CXTranslationUnit to not directly cast to an ASTUnit*, 2010-11-16 08:15:36 +00:00
CIndexCodeCompletion.cpp Use atomic operations for libclang's object count tracking. 2010-12-07 00:05:48 +00:00
CIndexDiagnostic.cpp Extend the libclang diagnostic API to provide information about the 2010-11-19 16:18:16 +00:00
CIndexDiagnostic.h Eliminate -fdiagnostics-binary and all of the infrastructure for 2010-10-11 22:02:06 +00:00
CIndexInclusionStack.cpp Make definition of CXTranslationUnitImpl private 2010-11-17 23:24:11 +00:00
CIndexUSRs.cpp Replace the representation of template template argument pack 2011-01-05 18:58:31 +00:00
CIndexer.cpp Merge System into Support. 2010-11-29 18:12:39 +00:00
CIndexer.h Merge System into Support. 2010-11-29 18:12:39 +00:00
CMakeLists.txt Move CXString creation/management routines into 2010-11-16 01:56:27 +00:00
CXCursor.cpp Implement the sizeof...(pack) expression to compute the length of a 2011-01-04 17:33:58 +00:00
CXCursor.h Change CXTranslationUnit to not directly cast to an ASTUnit*, 2010-11-16 08:15:36 +00:00
CXSourceLocation.h Per Doug's suggestion, move check for invalid SourceLocation into 2010-06-28 23:54:17 +00:00
CXString.cpp Make definition of CXTranslationUnitImpl private 2010-11-17 23:24:11 +00:00
CXString.h Change CXTranslationUnit to not directly cast to an ASTUnit*, 2010-11-16 08:15:36 +00:00
CXTranslationUnit.h Make definition of CXTranslationUnitImpl private 2010-11-17 23:24:11 +00:00
CXType.cpp Expose Objective-C type encodings of declarations to libclang users. This also adds a method in ASTContext which encodes FunctionDecls using the same encoding format that is used for Objective-C methods. 2010-12-30 14:05:53 +00:00
CXType.h Change CXTranslationUnit to not directly cast to an ASTUnit*, 2010-11-16 08:15:36 +00:00
Makefile Another step in the process of making the parser depend on Sema: 2010-08-20 18:27:03 +00:00
libclang.darwin.exports Expose Objective-C type encodings of declarations to libclang users. This also adds a method in ASTContext which encodes FunctionDecls using the same encoding format that is used for Objective-C methods. 2010-12-30 14:05:53 +00:00
libclang.exports Expose Objective-C type encodings of declarations to libclang users. This also adds a method in ASTContext which encodes FunctionDecls using the same encoding format that is used for Objective-C methods. 2010-12-30 14:05:53 +00:00