aboutsummaryrefslogtreecommitdiff
path: root/include/clang/AST/DeclTemplate.h
AgeCommit message (Expand)Author
2009-11-11Introduce a new representation for template templateDouglas Gregor
2009-10-29Track source information for template arguments and template specializationJohn McCall
2009-10-29Extract TemplateArgument into a new header just for common templateJohn McCall
2009-10-29Implement support for semantic checking and template instantiation ofDouglas Gregor
2009-10-13When explicitly specializing a member that is a template, mark theDouglas Gregor
2009-10-12Diagnose the declaration of explicit specializations after an implicitDouglas Gregor
2009-10-08Compress storage for MemberSpecializationInfo into a singleDouglas Gregor
2009-10-07Keep track of whether a member function instantiated from a memberDouglas Gregor
2009-09-24WIP implementation of explicit function template specialization. ThisDouglas Gregor
2009-09-16Improved representation and support for friend class templates. Angst about ...John McCall
2009-09-15Implement partial ordering of class template partial specializations Douglas Gregor
2009-09-11Track a class template specialization's point of instantiation separatelyJohn McCall
2009-09-11When stringizing a NamedDecl for a diagnostic, treat the templateJohn McCall
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump
2009-09-04Improve the AST representation and semantic analysis for externDouglas Gregor
2009-09-04Cleanup.Mike Stump
2009-08-27Implement instantiation of the declarations of member functionDouglas Gregor
2009-08-21Remove TypeSpecStartLocation from VarDecl/FunctionDecl/FieldDecl, and use Dec...Argyrios Kyrtzidis
2009-08-20Basic nested-template implementation.John McCall
2009-08-19Introduce DeclaratorDecl and pass DeclaratorInfo through the Decl/Sema interf...Argyrios Kyrtzidis
2009-08-02Keep track of the template arguments deduced when matching a classDouglas Gregor
2009-07-30Support out-of-line definitions of the members of class templateDouglas Gregor
2009-07-29Make tag declarations redeclarable. This change has three purposes:Douglas Gregor
2009-07-29Use the new statement/expression profiling code to unique dependentDouglas Gregor
2009-07-18Move the functionality of ASTContext::getCanonicalDecl(), into a virtual meth...Argyrios Kyrtzidis
2009-06-29Improve code generation for function template specializations:Douglas Gregor
2009-06-29Keep track of function template specializations, to eliminateDouglas Gregor
2009-06-29Move FunctionDecl::TemplateSpecializationInfo out into its own class,Douglas Gregor
2009-06-26Template argument deduction is no longer responsible for checkingDouglas Gregor
2009-06-26Implicit instantiation for function template specializations.Douglas Gregor
2009-06-25Improved semantic analysis and AST respresentation for functionDouglas Gregor
2009-06-23Check in a new template argument list builder that should work better for var...Anders Carlsson
2009-06-17Remove all non-const getters from TemplateArgumentList.Anders Carlsson
2009-06-15Include <limits>Anders Carlsson
2009-06-15More parameter pack work.Anders Carlsson
2009-06-15Add a new 'Pack' argument kind to TemplateArgument. This is not yet used.Anders Carlsson
2009-06-13Have CheckClassTemplatePartialSpecializationArgs take a TemplateArgumentListB...Anders Carlsson
2009-06-13More work on type parameter packs.Anders Carlsson
2009-06-13Improvements to TemplateArgumentListBuilder to make it work better with param...Anders Carlsson
2009-06-12Keep track of whether a type parameter is actually a type parameter pack.Anders Carlsson
2009-06-12Improve template argument deduction to keep track of why templateDouglas Gregor
2009-06-05Make TemplateArgumentListBuilder take an ASTContext (because we're probably g...Anders Carlsson
2009-06-05Make the TemplateArgumentList take a TemplateArgumentListBuilder.Anders Carlsson
2009-06-05Change the specialization decls to take a TemplateArgumentListBuilder.Anders Carlsson
2009-06-05Add a helper class for building template argument lists.Anders Carlsson
2009-06-05Several improvements to template argument deduction:Douglas Gregor
2009-06-04When performing template argument deduction, ensure that multipleDouglas Gregor
2009-05-31Initial infrastructure for class template partial specialization. HereDouglas Gregor
2009-05-11Encapsulate template arguments lists in a new class,Douglas Gregor
2009-05-10Implement the semantics of the injected-class-name within a classDouglas Gregor