summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/DeclTemplate.cpp
Commit message (Expand)AuthorAgeFilesLines
* Implement support for non-type template parameter packs whose type isDouglas Gregor2011-01-191-16/+63
* Teach template template argument pack expansions to keep track of theDouglas Gregor2011-01-141-1/+4
* Teach PackExpansionExpr to keep track of the number of pack expansionsDouglas Gregor2011-01-141-1/+2
* Keep track of the number of expansions to be produced from a type packDouglas Gregor2011-01-141-1/+2
* PR3558: mark "logically const" accessor methods in ASTContext as const,Jay Foad2011-01-121-5/+5
* Add TemplateArgument::CreatePackCopy() to create a new parameter packDouglas Gregor2011-01-111-5/+2
* Add semantic analysis for the creation of and an AST representationDouglas Gregor2011-01-051-2/+1
* Implement support for template template parameter packs, e.g.,Douglas Gregor2011-01-051-2/+3
* When creating the injected-class-name for a class template involving aDouglas Gregor2011-01-041-1/+5
* Add an AST representation for non-type template parameterDouglas Gregor2010-12-231-2/+3
* When forming the injected-class-name of a variadic template, theDouglas Gregor2010-12-231-9/+26
* Calculate the value kind of an expression when it's created andJohn McCall2010-11-181-0/+1
* Remove broken support for variadic templates, along with the variousDouglas Gregor2010-11-071-120/+24
* Use the ASTMutationListener to track added template specializations in a chai...Argyrios Kyrtzidis2010-10-281-0/+16
* Make AST deserialization for class template specializations lazier, byDouglas Gregor2010-10-271-0/+23
* Avoid setters in ASTDeclReader::VisitClassTemplatePartialSpecializationDecl.Argyrios Kyrtzidis2010-09-131-13/+0
* Fix C++ PCH issues.Argyrios Kyrtzidis2010-09-081-7/+9
* Refactor find*Specialization functions using SpecEntryTraitsPeter Collingbourne2010-07-301-16/+17
* Implement RedeclarableTemplateDecl::getNextRedeclarationPeter Collingbourne2010-07-291-0/+7
* Store latest redeclaration for each redeclarable template declarationPeter Collingbourne2010-07-291-0/+13
* Refactor redeclarable template declarationsPeter Collingbourne2010-07-291-42/+35
* Remove destructors from declaration nodesDouglas Gregor2010-07-251-9/+0
* Remove the vast majority of the Destroy methods from the AST library,Douglas Gregor2010-07-251-33/+0
* Read/write FriendTemplateDecl for PCH.Argyrios Kyrtzidis2010-07-221-0/+5
* Hide FunctionTemplateDecl's specializations folding set as implementation det...Argyrios Kyrtzidis2010-07-201-0/+10
* Hide the specializations folding sets of ClassTemplateDecl as an implementati...Argyrios Kyrtzidis2010-07-201-2/+39
* Whenever we're creating an expression that is typically an rvalueDouglas Gregor2010-07-131-1/+1
* When performing substitution of template arguments within the body ofDouglas Gregor2010-07-081-2/+2
* Add some side-effect free Create methods for TypeDecl subclasses and use them...Argyrios Kyrtzidis2010-07-021-2/+9
* Fix various bugs in recent commits for C++ PCH.Argyrios Kyrtzidis2010-06-281-1/+2
* Modify ClassTemplateSpecializationDecl and ClassTemplatePartialSpecialization...Argyrios Kyrtzidis2010-06-231-13/+50
* Make it easier to read/write the template part of FunctionDecl.Argyrios Kyrtzidis2010-06-221-0/+16
* Combine ClassTemplateDecl's PreviousDeclaration with CommonPtr, as in Functio...Argyrios Kyrtzidis2010-06-211-29/+18
* Initial support for reading templates from PCH.Argyrios Kyrtzidis2010-06-191-10/+18
* Revert r106099; it broke self-host.Douglas Gregor2010-06-161-9/+2
* Added TemplateTypeParmType::getDecl().Abramo Bagnara2010-06-161-2/+9
* Don't omit class explicit instantiation from AST.Abramo Bagnara2010-06-121-1/+3
* Added inherited info to template and non-type arguments of templates.Abramo Bagnara2010-06-091-2/+3
* Allocate the contents of TemplateArgumentList using ASTContext's allocator. ...Ted Kremenek2010-05-251-5/+9
* Keep track of all of the class and function template's "common"Douglas Gregor2010-05-231-3/+14
* Renamed misleading getSourceRange -> getLocalSourceRange and getFullSourceRan...Abramo Bagnara2010-05-201-1/+1
* just add a fixme for the StructuredArgs leak, it shouldn't affectChris Lattner2010-05-201-0/+1
* switch TemplateArgumentListBuilder to hold its flat argument list in a smallv...Chris Lattner2010-05-201-15/+8
* fix the TemplateArgumentList copy constructor to notChris Lattner2010-05-201-5/+9
* Clarify TemplateArgumentList ownership over its "flat" and Chris Lattner2010-05-201-12/+20
* Partial and full specializations of a class template may have aDouglas Gregor2010-05-061-10/+6
* Introduce a sequence number into class template partialDouglas Gregor2010-04-301-2/+18
* Make the InjectedClassNameType the canonical type of the current instantiationJohn McCall2010-04-271-1/+1
* Create a new InjectedClassNameType to represent bare-word references to the John McCall2010-03-101-2/+6
* Fix PR6156 and test several of the basic aspects of non-type template argumentsChandler Carruth2010-01-311-1/+2
OpenPOWER on IntegriCloud