aboutsummaryrefslogtreecommitdiff
path: root/lib/AST/DeclTemplate.cpp
AgeCommit message (Expand)Author
2011-01-11Add TemplateArgument::CreatePackCopy() to create a new parameter packDouglas Gregor
2011-01-05Add semantic analysis for the creation of and an AST representationDouglas Gregor
2011-01-05Implement support for template template parameter packs, e.g.,Douglas Gregor
2011-01-04When creating the injected-class-name for a class template involving aDouglas Gregor
2010-12-23Add an AST representation for non-type template parameterDouglas Gregor
2010-12-23When forming the injected-class-name of a variadic template, theDouglas Gregor
2010-11-18Calculate the value kind of an expression when it's created andJohn McCall
2010-11-07Remove broken support for variadic templates, along with the variousDouglas Gregor
2010-10-28Use the ASTMutationListener to track added template specializations in a chai...Argyrios Kyrtzidis
2010-10-27Make AST deserialization for class template specializations lazier, byDouglas Gregor
2010-09-13Avoid setters in ASTDeclReader::VisitClassTemplatePartialSpecializationDecl.Argyrios Kyrtzidis
2010-09-08Fix C++ PCH issues.Argyrios Kyrtzidis
2010-07-30Refactor find*Specialization functions using SpecEntryTraitsPeter Collingbourne
2010-07-29Implement RedeclarableTemplateDecl::getNextRedeclarationPeter Collingbourne
2010-07-29Store latest redeclaration for each redeclarable template declarationPeter Collingbourne
2010-07-29Refactor redeclarable template declarationsPeter Collingbourne
2010-07-25Remove destructors from declaration nodesDouglas Gregor
2010-07-25Remove the vast majority of the Destroy methods from the AST library,Douglas Gregor
2010-07-22Read/write FriendTemplateDecl for PCH.Argyrios Kyrtzidis
2010-07-20Hide FunctionTemplateDecl's specializations folding set as implementation det...Argyrios Kyrtzidis
2010-07-20Hide the specializations folding sets of ClassTemplateDecl as an implementati...Argyrios Kyrtzidis
2010-07-13Whenever we're creating an expression that is typically an rvalueDouglas Gregor
2010-07-08When performing substitution of template arguments within the body ofDouglas Gregor
2010-07-02Add some side-effect free Create methods for TypeDecl subclasses and use them...Argyrios Kyrtzidis
2010-06-28Fix various bugs in recent commits for C++ PCH.Argyrios Kyrtzidis
2010-06-23Modify ClassTemplateSpecializationDecl and ClassTemplatePartialSpecialization...Argyrios Kyrtzidis
2010-06-22Make it easier to read/write the template part of FunctionDecl.Argyrios Kyrtzidis
2010-06-21Combine ClassTemplateDecl's PreviousDeclaration with CommonPtr, as in Functio...Argyrios Kyrtzidis
2010-06-19Initial support for reading templates from PCH.Argyrios Kyrtzidis
2010-06-16Revert r106099; it broke self-host.Douglas Gregor
2010-06-16Added TemplateTypeParmType::getDecl().Abramo Bagnara
2010-06-12Don't omit class explicit instantiation from AST.Abramo Bagnara
2010-06-09Added inherited info to template and non-type arguments of templates.Abramo Bagnara
2010-05-25Allocate the contents of TemplateArgumentList using ASTContext's allocator. ...Ted Kremenek
2010-05-23Keep track of all of the class and function template's "common"Douglas Gregor
2010-05-20Renamed misleading getSourceRange -> getLocalSourceRange and getFullSourceRan...Abramo Bagnara
2010-05-20just add a fixme for the StructuredArgs leak, it shouldn't affectChris Lattner
2010-05-20switch TemplateArgumentListBuilder to hold its flat argument list in a smallv...Chris Lattner
2010-05-20fix the TemplateArgumentList copy constructor to notChris Lattner
2010-05-20Clarify TemplateArgumentList ownership over its "flat" and Chris Lattner
2010-05-06Partial and full specializations of a class template may have aDouglas Gregor
2010-04-30Introduce a sequence number into class template partialDouglas Gregor
2010-04-27Make the InjectedClassNameType the canonical type of the current instantiationJohn McCall
2010-03-10Create a new InjectedClassNameType to represent bare-word references to the John McCall
2010-01-31Fix PR6156 and test several of the basic aspects of non-type template argumentsChandler Carruth
2009-12-07DeclaratorInfo -> TypeSourceInfo. Makes an effort to rename associated varia...John McCall
2009-11-23Centralize and complete the computation of value- and type-dependence for Dec...Douglas Gregor
2009-11-23Encapsulate "an array of TemplateArgumentLocs and two angle bracket locations...John McCall
2009-11-11Introduce a new representation for template templateDouglas Gregor
2009-10-29Track source information for template arguments and template specializationJohn McCall