summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/DeclTemplate.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* DeclaratorInfo -> TypeSourceInfo. Makes an effort to rename associated varia...John McCall2009-12-071-2/+2
* Centralize and complete the computation of value- and type-dependence for Dec...Douglas Gregor2009-11-231-3/+1
* Encapsulate "an array of TemplateArgumentLocs and two angle bracket locations...John McCall2009-11-231-1/+2
* Introduce a new representation for template templateDouglas Gregor2009-11-111-6/+1
* Track source information for template arguments and template specializationJohn McCall2009-10-291-4/+15
* Extract TemplateArgument into a new header just for common templateJohn McCall2009-10-291-28/+0
* Implement support for semantic checking and template instantiation ofDouglas Gregor2009-10-291-0/+23
* Correct a comment.Sebastian Redl2009-10-231-1/+1
* Canonicality is a property of qualified types, not unqualified types.John McCall2009-10-221-1/+1
* WIP implementation of explicit function template specialization. ThisDouglas Gregor2009-09-241-0/+6
* Improved representation and support for friend class templates. Angst about ...John McCall2009-09-161-0/+16
* Implement partial ordering of class template partial specializations Douglas Gregor2009-09-151-3/+4
* When stringizing a NamedDecl for a diagnostic, treat the templateJohn McCall2009-09-111-0/+13
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-44/+44
* Remove TypeSpecStartLocation from VarDecl/FunctionDecl/FieldDecl, and use Dec...Argyrios Kyrtzidis2009-08-211-4/+2
* Introduce DeclaratorDecl and pass DeclaratorInfo through the Decl/Sema interf...Argyrios Kyrtzidis2009-08-191-1/+2
* Keep track of the template arguments deduced when matching a classDouglas Gregor2009-08-021-0/+16
* Support out-of-line definitions of the members of class templateDouglas Gregor2009-07-301-0/+15
* Make tag declarations redeclarable. This change has three purposes:Douglas Gregor2009-07-291-4/+7
* Refactor the code that produces a TemplateSpecializationType, so thatDouglas Gregor2009-07-281-24/+5
* Remove ASTContext::getCanonicalDecl() and use Decl::getCanonicalDecl in its p...Argyrios Kyrtzidis2009-07-181-1/+1
* Move the functionality of ASTContext::getCanonicalDecl(), into a virtual meth...Argyrios Kyrtzidis2009-07-181-0/+14
* Keep track of function template specializations, to eliminateDouglas Gregor2009-06-291-1/+26
* Check in a new template argument list builder that should work better for var...Anders Carlsson2009-06-231-51/+75
* Keep track of whether a type parameter type is a parameter pack.Anders Carlsson2009-06-161-1/+1
* More parameter pack work.Anders Carlsson2009-06-151-10/+13
* Add a new 'Pack' argument kind to TemplateArgument. This is not yet used.Anders Carlsson2009-06-151-0/+16
* More work on type parameter packs.Anders Carlsson2009-06-131-1/+3
* Improvements to TemplateArgumentListBuilder to make it work better with param...Anders Carlsson2009-06-131-0/+18
* Keep track of whether a type parameter is actually a type parameter pack.Anders Carlsson2009-06-121-2/+3
* Avoid warnings.Mike Stump2009-06-051-0/+1
* Make TemplateArgumentListBuilder take an ASTContext (because we're probably g...Anders Carlsson2009-06-051-0/+13
* Make the TemplateArgumentList take a TemplateArgumentListBuilder.Anders Carlsson2009-06-051-10/+9
* Change the specialization decls to take a TemplateArgumentListBuilder.Anders Carlsson2009-06-051-10/+7
* Initial infrastructure for class template partial specialization. HereDouglas Gregor2009-05-311-3/+26
* Encapsulate template arguments lists in a new class,Douglas Gregor2009-05-111-12/+38
* Implement the semantics of the injected-class-name within a classDouglas Gregor2009-05-101-0/+59
* Introduce a new expression type, UnresolvedDeclRefExpr, that describesDouglas Gregor2009-03-191-2/+25
OpenPOWER on IntegriCloud