- b8b03e6 Add some side-effect free Create methods for TypeDecl subclasses and use them for PCH reading. by Argyrios Kyrtzidis · 15 years ago
- dc767e3 Fix various bugs in recent commits for C++ PCH. by Argyrios Kyrtzidis · 15 years ago
- 94d228d Modify ClassTemplateSpecializationDecl and ClassTemplatePartialSpecializationDecl to allow PCH read/write. by Argyrios Kyrtzidis · 15 years ago
- d091355 Make it easier to read/write the template part of FunctionDecl. by Argyrios Kyrtzidis · 15 years ago
- 5bf1bdc Combine ClassTemplateDecl's PreviousDeclaration with CommonPtr, as in FunctionTemplateDecl. by Argyrios Kyrtzidis · 15 years ago
- 8731ca7 Initial support for reading templates from PCH. by Argyrios Kyrtzidis · 15 years ago
- efed5c8 Revert r106099; it broke self-host. by Douglas Gregor · 15 years ago
- 6cd8087 Added TemplateTypeParmType::getDecl(). by Abramo Bagnara · 15 years ago
- c98971d Don't omit class explicit instantiation from AST. by Abramo Bagnara · 15 years ago
- d92f7a2 Added inherited info to template and non-type arguments of templates. by Abramo Bagnara · 15 years ago
- 3458d43 Allocate the contents of TemplateArgumentList using ASTContext's allocator. This fixes by Ted Kremenek · 15 years ago
- 0054531 Keep track of all of the class and function template's "common" by Douglas Gregor · 15 years ago
- bd054db Renamed misleading getSourceRange -> getLocalSourceRange and getFullSourceRange -> getSourceRange for TypeLoc. by Abramo Bagnara · 15 years ago
- 304d0fa just add a fixme for the StructuredArgs leak, it shouldn't affect by Chris Lattner · 15 years ago
- 98d279b switch TemplateArgumentListBuilder to hold its flat argument list in a smallvector by Chris Lattner · 15 years ago
- 8859891 fix the TemplateArgumentList copy constructor to not by Chris Lattner · 15 years ago
- 56ef550 Clarify TemplateArgumentList ownership over its "flat" and by Chris Lattner · 15 years ago
- 13c8577 Partial and full specializations of a class template may have a by Douglas Gregor · 15 years ago
- dc60c1e Introduce a sequence number into class template partial by Douglas Gregor · 15 years ago
- 31f17ec Make the InjectedClassNameType the canonical type of the current instantiation by John McCall · 15 years ago
- 3cb0ebd Create a new InjectedClassNameType to represent bare-word references to the by John McCall · 15 years ago
- b7de181 Fix PR6156 and test several of the basic aspects of non-type template arguments by Chandler Carruth · 15 years ago
- a93c934 DeclaratorInfo -> TypeSourceInfo. Makes an effort to rename associated variables, by John McCall · 15 years ago
- 0da76df Centralize and complete the computation of value- and type-dependence for DeclRefExprs by Douglas Gregor · 15 years ago
- d5532b6 Encapsulate "an array of TemplateArgumentLocs and two angle bracket locations" into by John McCall · 15 years ago
- 788cd06 Introduce a new representation for template template by Douglas Gregor · 15 years ago
- 833ca99 Track source information for template arguments and template specialization by John McCall · 15 years ago
- 275c10a Extract TemplateArgument into a new header just for common template by John McCall · 15 years ago
- ed9c0f9 Implement support for semantic checking and template instantiation of by Douglas Gregor · 15 years ago
- 06a59bb Correct a comment. by Sebastian Redl · 15 years ago
- 467b27b Canonicality is a property of qualified types, not unqualified types. by John McCall · 15 years ago
- b9aa6b2 WIP implementation of explicit function template specialization. This by Douglas Gregor · 15 years ago
- dd4a3b0 Improved representation and support for friend class templates. Angst about same. by John McCall · 15 years ago
- bf4ea56 Implement partial ordering of class template partial specializations by Douglas Gregor · 15 years ago
- 136a698 When stringizing a NamedDecl for a diagnostic, treat the template by John McCall · 15 years ago
- 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
- a5d8200 Remove TypeSpecStartLocation from VarDecl/FunctionDecl/FieldDecl, and use DeclaratorInfo to get this information. by Argyrios Kyrtzidis · 15 years ago
- a1d5662 Introduce DeclaratorDecl and pass DeclaratorInfo through the Decl/Sema interfaces. by Argyrios Kyrtzidis · 15 years ago
- 37d93e9 Keep track of the template arguments deduced when matching a class by Douglas Gregor · 15 years ago
- b88e888 Support out-of-line definitions of the members of class template by Douglas Gregor · 15 years ago
- 8e9e9ef Make tag declarations redeclarable. This change has three purposes: by Douglas Gregor · 15 years ago
- 1275ae0 Refactor the code that produces a TemplateSpecializationType, so that by Douglas Gregor · 15 years ago
- 97fbaa2 Remove ASTContext::getCanonicalDecl() and use Decl::getCanonicalDecl in its place. by Argyrios Kyrtzidis · 15 years ago
- b57a4fe Move the functionality of ASTContext::getCanonicalDecl(), into a virtual method Decl::getCanonicalDecl(). by Argyrios Kyrtzidis · 15 years ago
- 127102b Keep track of function template specializations, to eliminate by Douglas Gregor · 16 years ago
- fb25052 Check in a new template argument list builder that should work better for variadic templates. by Anders Carlsson · 16 years ago
- 76e4ce4 Keep track of whether a type parameter type is a parameter pack. by Anders Carlsson · 16 years ago
- 3b36b66 More parameter pack work. by Anders Carlsson · 16 years ago
- d01b1da Add a new 'Pack' argument kind to TemplateArgument. This is not yet used. by Anders Carlsson · 16 years ago
- 0ceffb5 More work on type parameter packs. by Anders Carlsson · 16 years ago
- 67e3320 Improvements to TemplateArgumentListBuilder to make it work better with parameter packs. by Anders Carlsson · 16 years ago
- 6d845ae Keep track of whether a type parameter is actually a type parameter pack. by Anders Carlsson · 16 years ago
- 412485d Avoid warnings. by Mike Stump · 16 years ago
- 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 · 16 years ago
- e9c904b Make the TemplateArgumentList take a TemplateArgumentListBuilder. by Anders Carlsson · 16 years ago
- 91fdf6f Change the specialization decls to take a TemplateArgumentListBuilder. by Anders Carlsson · 16 years ago
- c8ab256 Initial infrastructure for class template partial specialization. Here by Douglas Gregor · 16 years ago
- 7e06390 Encapsulate template arguments lists in a new class, by Douglas Gregor · 16 years ago
- 7da97d0 Implement the semantics of the injected-class-name within a class by Douglas Gregor · 16 years ago
- 5953d8b Introduce a new expression type, UnresolvedDeclRefExpr, that describes by Douglas Gregor · 16 years ago
- 40808ce Implement template instantiation for ClassTemplateSpecializationTypes, by Douglas Gregor · 16 years ago
- fc705b8 Make the type associated with a ClassTemplateSpecializationDecl be a by Douglas Gregor · 16 years ago
- 39a8de1 Implement parsing of nested-name-specifiers that involve template-ids, e.g., by Douglas Gregor · 16 years ago
- cc63668 Implement basic parsing and semantic analysis for explicit by Douglas Gregor · 16 years ago
- 3e00bad Added ClassTemplateSpecializationDecl, which is a subclass of by Douglas Gregor · 16 years ago
- 62cb18d Allow the use of default template arguments when forming a class by Douglas Gregor · 16 years ago
- d684b00 Implement parsing, semantic analysis and ASTs for default template by Douglas Gregor · 16 years ago
- 5908e9f Eliminate TemplateArg so that we only have a single kind of by Douglas Gregor · 16 years ago
- 55f6b14 Start processing template-ids as types when the template-name refers by Douglas Gregor · 16 years ago
- ddc29e1 Semantic checking for class template declarations and by Douglas Gregor · 16 years ago
- fab9d67 Improve the representation of template type parameters. We now by Douglas Gregor · 16 years ago
- aaba5e3 Basic representation of C++ class templates, from Andrew Sutton. by Douglas Gregor · 16 years ago