summaryrefslogtreecommitdiffstats
path: root/test/CXX/temp
Commit message (Expand)AuthorAgeFilesLines
* Tweak my fix for PR8748, and update the incorrect PR number in the test case.Douglas Gregor2011-02-041-2/+2
* Tighten up the semantics of default template arguments, per C++0xDouglas Gregor2011-02-041-0/+38
* When a function template's template parameter has a default argument,Douglas Gregor2011-02-042-2/+15
* When we run into a template parameter that should have a defaultDouglas Gregor2011-01-271-0/+6
* Rvalue references for *this: tentative parsing and template argument deduction.Douglas Gregor2011-01-261-0/+47
* Implement the rvalue-reference deduction transformation (from T&& ->Douglas Gregor2011-01-251-0/+4
* A member function template cannot be virtual.Anders Carlsson2011-01-221-0/+6
* Implement core issue 1164, which concerns the partial ordering ofDouglas Gregor2011-01-211-0/+10
* More testing to C++0x [temp.deduct.call]p3Douglas Gregor2011-01-211-0/+22
* Implement the special template argument deduction rule for T&& in aDouglas Gregor2011-01-211-0/+24
* Explicitly track the number of call arguments provided when performingDouglas Gregor2011-01-191-0/+14
* Implement basic support for the use of variadic templates and blocksDouglas Gregor2011-01-191-0/+39
* Implement support for non-type template parameter packs whose type isDouglas Gregor2011-01-191-2/+42
* Tweak the partial ordering rules for function templates to prefer aDouglas Gregor2011-01-161-5/+3
* Introduce a new kind of TemplateName that captures a substitutedDouglas Gregor2011-01-151-0/+26
* Introduce a new expression kind, SubstNonTypeTemplateParmPackExpr,Douglas Gregor2011-01-151-0/+23
* Teach template template argument pack expansions to keep track of theDouglas Gregor2011-01-141-0/+38
* Handle substitutions into function parameter packs whose patternsDouglas Gregor2011-01-141-0/+22
* Teach PackExpansionExpr to keep track of the number of pack expansionsDouglas Gregor2011-01-141-0/+29
* When we're instantiating a direct variable initializer that has a packDouglas Gregor2011-01-141-0/+9
* Keep track of the number of expansions to be produced from a type packDouglas Gregor2011-01-141-3/+10
* Start implementing support for substitution into pack expansions thatDouglas Gregor2011-01-141-0/+20
* Only apply the parameter pack matching of C++0x [temp.arg.template]p3Douglas Gregor2011-01-131-0/+16
* Allow us to transform pack expansion expressions.Douglas Gregor2011-01-131-0/+16
* Implement C++0x [temp.arg.template]p3, which allows slightly fuzzyDouglas Gregor2011-01-132-0/+57
* Add some more partial-ordering tests, including one that changes withDouglas Gregor2011-01-121-0/+33
* Teach TreeTransform how to transform a pack expansion type intoDouglas Gregor2011-01-121-0/+18
* Implement partial ordering of class template partial specializationsDouglas Gregor2011-01-113-0/+71
* Add another test for [temp.func.order]p5/[temp.deduct.partial]p11,Douglas Gregor2011-01-111-0/+11
* Implement C++ [temp.func.order]p5 more directly, by passing down theDouglas Gregor2011-01-111-3/+3
* Add example from C++0x [temp.deduct.type]p21, which already worksDouglas Gregor2011-01-111-0/+31
* When mapping from a function parameter pack to the set of functionDouglas Gregor2011-01-111-3/+0
* Implement the last bullet of [temp.deduct.type]p5 and part of the lastDouglas Gregor2011-01-112-0/+37
* Make sure that we parse a '>>' that closes two template argument listsDouglas Gregor2011-01-111-0/+2
* Add testing for unexpanded parameter packs in all of the C++Douglas Gregor2011-01-111-1/+128
* Implement more of C++0x [temp.arg.explicit]p9, allowing extension ofDouglas Gregor2011-01-101-0/+23
* Work-in-progress implementation of C++0x [temp.arg.explicit]p9, whichDouglas Gregor2011-01-103-9/+355
* Variadic templates example: a nearly-complete implementation of a TR1Douglas Gregor2011-01-072-1/+87
* Variadic templates example: a nearly-complete implementation of a TR1Douglas Gregor2011-01-071-0/+264
* Implement substitution of a function parameter pack for its set ofDouglas Gregor2011-01-072-0/+49
* Factor out the template transformation of a sequence of functionDouglas Gregor2011-01-071-0/+47
* Implement template argument deduction from a call to a functionDouglas Gregor2011-01-061-0/+76
* Initial implementation of function parameter packs. This implementation allows:Douglas Gregor2011-01-051-0/+24
* When we're converting deduced template arguments to the type of theDouglas Gregor2011-01-051-0/+27
* Replace the representation of template template argument packDouglas Gregor2011-01-052-1/+41
* Add semantic analysis for the creation of and an AST representationDouglas Gregor2011-01-051-7/+5
* Implement C++0x [temp.param]p11 for non-type and template templateDouglas Gregor2011-01-051-0/+50
* Implement proper parameter pack matching for non-type templateDouglas Gregor2011-01-051-7/+11
* Implement support for template template parameter packs, e.g.,Douglas Gregor2011-01-054-0/+37
* Improve our handling of non-type template parameters in partialDouglas Gregor2011-01-042-0/+51