1. b88e888 Support out-of-line definitions of the members of class template by Douglas Gregor · 15 years ago
  2. 8e9e9ef Make tag declarations redeclarable. This change has three purposes: by Douglas Gregor · 15 years ago
  3. 1275ae0 Refactor the code that produces a TemplateSpecializationType, so that by Douglas Gregor · 15 years ago
  4. 97fbaa2 Remove ASTContext::getCanonicalDecl() and use Decl::getCanonicalDecl in its place. by Argyrios Kyrtzidis · 15 years ago
  5. b57a4fe Move the functionality of ASTContext::getCanonicalDecl(), into a virtual method Decl::getCanonicalDecl(). by Argyrios Kyrtzidis · 15 years ago
  6. 127102b Keep track of function template specializations, to eliminate by Douglas Gregor · 15 years ago
  7. fb25052 Check in a new template argument list builder that should work better for variadic templates. by Anders Carlsson · 15 years ago
  8. 76e4ce4 Keep track of whether a type parameter type is a parameter pack. by Anders Carlsson · 15 years ago
  9. 3b36b66 More parameter pack work. by Anders Carlsson · 15 years ago
  10. d01b1da Add a new 'Pack' argument kind to TemplateArgument. This is not yet used. by Anders Carlsson · 15 years ago
  11. 0ceffb5 More work on type parameter packs. by Anders Carlsson · 15 years ago
  12. 67e3320 Improvements to TemplateArgumentListBuilder to make it work better with parameter packs. by Anders Carlsson · 15 years ago
  13. 6d845ae Keep track of whether a type parameter is actually a type parameter pack. by Anders Carlsson · 15 years ago
  14. 412485d Avoid warnings. by Mike Stump · 15 years ago
  15. 9ba4164 Make TemplateArgumentListBuilder take an ASTContext (because we're probably going to need it later). Move push_back to the .cpp file. If the passed in template argument is a type, assert that it's canonical. by Anders Carlsson · 15 years ago
  16. e9c904b Make the TemplateArgumentList take a TemplateArgumentListBuilder. by Anders Carlsson · 15 years ago
  17. 91fdf6f Change the specialization decls to take a TemplateArgumentListBuilder. by Anders Carlsson · 15 years ago
  18. c8ab256 Initial infrastructure for class template partial specialization. Here by Douglas Gregor · 15 years ago
  19. 7e06390 Encapsulate template arguments lists in a new class, by Douglas Gregor · 15 years ago
  20. 7da97d0 Implement the semantics of the injected-class-name within a class by Douglas Gregor · 15 years ago
  21. 5953d8b Introduce a new expression type, UnresolvedDeclRefExpr, that describes by Douglas Gregor · 15 years ago
  22. 40808ce Implement template instantiation for ClassTemplateSpecializationTypes, by Douglas Gregor · 16 years ago
  23. fc705b8 Make the type associated with a ClassTemplateSpecializationDecl be a by Douglas Gregor · 16 years ago
  24. 39a8de1 Implement parsing of nested-name-specifiers that involve template-ids, e.g., by Douglas Gregor · 16 years ago
  25. cc63668 Implement basic parsing and semantic analysis for explicit by Douglas Gregor · 16 years ago
  26. 3e00bad Added ClassTemplateSpecializationDecl, which is a subclass of by Douglas Gregor · 16 years ago
  27. 62cb18d Allow the use of default template arguments when forming a class by Douglas Gregor · 16 years ago
  28. d684b00 Implement parsing, semantic analysis and ASTs for default template by Douglas Gregor · 16 years ago
  29. 5908e9f Eliminate TemplateArg so that we only have a single kind of by Douglas Gregor · 16 years ago
  30. 55f6b14 Start processing template-ids as types when the template-name refers by Douglas Gregor · 16 years ago
  31. ddc29e1 Semantic checking for class template declarations and by Douglas Gregor · 16 years ago
  32. fab9d67 Improve the representation of template type parameters. We now by Douglas Gregor · 16 years ago
  33. aaba5e3 Basic representation of C++ class templates, from Andrew Sutton. by Douglas Gregor · 16 years ago