summaryrefslogtreecommitdiffstats
path: root/lib/Sema/SemaTemplateVariadic.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Switch the interface name for both TemplateTypeParmType andChandler Carruth2011-05-011-2/+2
* Fix a bunch of major problems with __unknown_anytype and properly testJohn McCall2011-04-091-0/+1
* remove some defensive code: LocalInstantiationScope::getInstantiationOfChris Lattner2011-02-171-3/+2
* Null initialize a few variables flagged byTed Kremenek2011-01-231-2/+1
* Fix a use of uninitialized variables, found by Ted!Douglas Gregor2011-01-201-7/+9
* Implement basic support for the use of variadic templates and blocksDouglas Gregor2011-01-191-1/+10
* Teach PackExpansionExpr to keep track of the number of pack expansionsDouglas Gregor2011-01-141-5/+6
* Keep track of the number of expansions to be produced from a type packDouglas Gregor2011-01-141-11/+19
* Start implementing support for substitution into pack expansions thatDouglas Gregor2011-01-141-0/+4
* Teach TreeTransform how to transform a pack expansion type intoDouglas Gregor2011-01-121-10/+21
* When mapping from a function parameter pack to the set of functionDouglas Gregor2011-01-111-0/+44
* Work-in-progress implementation of C++0x [temp.arg.explicit]p9, whichDouglas Gregor2011-01-101-14/+31
* Implement substitution of a function parameter pack for its set ofDouglas Gregor2011-01-071-19/+39
* Add Decl::isParameterPack(), which covers both function and templateDouglas Gregor2011-01-051-4/+2
* Add semantic analysis for the creation of and an AST representationDouglas Gregor2011-01-051-2/+26
* Implement support for template template parameter packs, e.g.,Douglas Gregor2011-01-051-2/+10
* Implement the sizeof...(pack) expression to compute the length of aDouglas Gregor2011-01-041-0/+69
* Implement pack expansions whose pattern is a base-specifier.Douglas Gregor2011-01-031-0/+5
* Properly rebuild pack expansions whose pattern is a non-type templateDouglas Gregor2011-01-031-1/+2
* Diagnose the presence of unexpanded parameter packs within classDouglas Gregor2011-01-031-0/+14
* Implement support for pack expansions whose pattern is a non-typeDouglas Gregor2011-01-031-10/+28
* When instantiating a non-type template parameter pack, be sure toDouglas Gregor2010-12-241-1/+1
* Add an AST representation for non-type template parameterDouglas Gregor2010-12-231-4/+17
* Implement parsing of function parameter packs and non-type templateDouglas Gregor2010-12-231-0/+69
* Implement template argument deduction for pack expansions whoseDouglas Gregor2010-12-221-0/+6
* Implement instantiation of pack expansions whose pattern is a type-idDouglas Gregor2010-12-211-0/+80
* Give the RecursiveASTVisitor a configuration functionDouglas Gregor2010-12-201-0/+2
* Implement basic support for template instantiation of pack expansionsDouglas Gregor2010-12-201-14/+25
* Introduce a new type, PackExpansionType, to capture types that areDouglas Gregor2010-12-201-0/+60
* Tweak a commentDouglas Gregor2010-12-161-1/+1
* Check for unexpanded parameter packs in default arguments.Douglas Gregor2010-12-161-0/+16
* Fix a regression I caused in r121930. It turns out thatDouglas Gregor2010-12-161-3/+7
* Check for unexpanded parameter packs in using declarations. As aDouglas Gregor2010-12-161-1/+51
* Test that all of the relevant types properly compute the "containsDouglas Gregor2010-12-151-3/+8
* Introduce a RecursiveASTVisitor subclass that finds all unexpandedDouglas Gregor2010-12-151-6/+141
* Move the work-in-progress implementation of variadic templates to its own fil...Douglas Gregor2010-12-151-0/+46