summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaTemplate.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Correctly handle elaborated template ids. Still not handled properly for fri...John McCall2009-09-041-1/+24
* Rewrite of our handling of name lookup in C++ member access expressions, e.g.,Douglas Gregor2009-09-021-114/+212
* Document how we intepret C++ DR 382Douglas Gregor2009-09-021-0/+6
* When parsing typename specifiers (with either the identifier orDouglas Gregor2009-09-021-7/+11
* Preliminary AST representation and semantic analysis forDouglas Gregor2009-09-011-0/+35
* Test instantiation of static data members that live within nestedDouglas Gregor2009-08-281-3/+0
* Tighten up the conversion from a single-level template argument listDouglas Gregor2009-08-281-1/+2
* Implement template instantiation for member class templates.Douglas Gregor2009-08-281-3/+5
* Improve support for out-of-line definitions of nested templates andDouglas Gregor2009-08-251-5/+14
* Clarify the difference between substitution and instantiation by renamingJohn McCall2009-08-251-13/+13
* Implement out-of-line definitions of nested class templates. Most ofDouglas Gregor2009-08-251-79/+66
* Use Sema's LocInfoType to pass and preserve type source info through the Parser.Argyrios Kyrtzidis2009-08-191-3/+6
* Introduce DeclaratorDecl and pass DeclaratorInfo through the Decl/Sema interf...Argyrios Kyrtzidis2009-08-191-2/+3
* Add newline at end of file.Benjamin Kramer2009-08-111-1/+1
* When we encounter a dependent type that was parsed before we know thatDouglas Gregor2009-08-061-0/+119
* Canonicalize else.Mike Stump2009-08-041-7/+4
* Refactor template instantiation for types into a generic treeDouglas Gregor2009-08-041-2/+0
* Rename Action::TagKind to Action::TagUseKind, which removes both a misnomerJohn McCall2009-07-311-10/+11
* Make the check for the linkage of a template handle the case of nested Eli Friedman2009-07-311-6/+5
* Support out-of-line definitions of the members of class templateDouglas Gregor2009-07-301-9/+44
* Change uses of:Ted Kremenek2009-07-291-9/+9
* [llvm up]Douglas Gregor2009-07-291-4/+12
* When lookup of an identifier preceding a '<' finds a set of overloadedDouglas Gregor2009-07-291-9/+35
* Remove an obsolete kludge based on the previous, completely broken handling o...Douglas Gregor2009-07-291-7/+2
* Use the new statement/expression profiling code to unique dependentDouglas Gregor2009-07-291-4/+8
* Refactor the code that produces a TemplateSpecializationType, so thatDouglas Gregor2009-07-281-76/+7
* Clean up the ActOnTag action, so that there is only a single entryDouglas Gregor2009-07-231-2/+2
* Implement support for out-of-line definitions of the class members of classDouglas Gregor2009-07-221-1/+2
* Fix some memory allocation/deallocation issuesDouglas Gregor2009-07-221-0/+1
* Basic parsing and semantic analysis for out-of-line definitions of theDouglas Gregor2009-07-211-4/+121
* Add the location of the tag keyword into TagDecl. From EneaDouglas Gregor2009-07-211-1/+1
* Remove ASTContext::getCanonicalDecl() and use Decl::getCanonicalDecl in its p...Argyrios Kyrtzidis2009-07-181-8/+12
* Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methodsTed Kremenek2009-07-171-8/+8
* Replaced Type::getAsLValueReferenceType(), Type::getAsRValueReferenceType(), ...Ted Kremenek2009-07-171-2/+2
* Replace Type::getAsReferenceType() with Type::getAs<ReferenceType>().Ted Kremenek2009-07-171-2/+2
* Add member template 'Type::getAs<T>', which converts a Type* to a respective T*.Ted Kremenek2009-07-161-4/+4
* Cope with explicitly-specified function template arguments when thereDouglas Gregor2009-07-011-4/+9
* Preliminary parsing and ASTs for template-ids that refer to functionDouglas Gregor2009-06-301-0/+36
* De-ASTContext-ify DeclContext.Argyrios Kyrtzidis2009-06-301-3/+3
* Improved semantic analysis and AST respresentation for functionDouglas Gregor2009-06-251-4/+10
* Implement matching of function templates, so that one can declare overloaded ...Douglas Gregor2009-06-241-7/+9
* Make sure that the template parameter lists get from the parser down to ActOn...Douglas Gregor2009-06-241-0/+21
* When declaring a function template, create a FunctionTemplateDecl nodeDouglas Gregor2009-06-241-3/+4
* Start propagating template parameter lists to the right places toDouglas Gregor2009-06-231-0/+7
* Check in a new template argument list builder that should work better for var...Anders Carlsson2009-06-231-47/+45
* Diagnose class members that shadow a template parameter. FixesDouglas Gregor2009-06-171-0/+3
* Support dependent extended vector types and template instantiationDouglas Gregor2009-06-171-1/+1
* More parameter pack work.Anders Carlsson2009-06-151-3/+3
* Add a new 'Pack' argument kind to TemplateArgument. This is not yet used.Anders Carlsson2009-06-151-0/+13
* Have CheckClassTemplatePartialSpecializationArgs take a TemplateArgumentListB...Anders Carlsson2009-06-131-8/+11
OpenPOWER on IntegriCloud