aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaTemplateDeduction.cpp
AgeCommit message (Expand)Author
2009-07-29Change uses of:Ted Kremenek
2009-07-22Fix the problems with template argument deduction and array types forDouglas Gregor
2009-07-22Canonicalize the types produced by template argument deduction.Douglas Gregor
2009-07-22Improve template argument deduction for array types, so that a parameterDouglas Gregor
2009-07-18Remove ObjCQualifiedInterfaceType:-)Steve Naroff
2009-07-18Remove ASTContext::getCanonicalDecl() and use Decl::getCanonicalDecl in its p...Argyrios Kyrtzidis
2009-07-17Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methodsTed Kremenek
2009-07-17Replaced Type::getAsLValueReferenceType(), Type::getAsRValueReferenceType(), ...Ted Kremenek
2009-07-17Replace Type::getAsReferenceType() with Type::getAs<ReferenceType>().Ted Kremenek
2009-07-16Add member template 'Type::getAs<T>', which converts a Type* to a respective T*.Ted Kremenek
2009-07-08Implement template argument deduction when taking the address of aDouglas Gregor
2009-07-07Template argument deduction from a call has improved a bitDouglas Gregor
2009-07-07Improve template argument deduction from a call. In particular,Douglas Gregor
2009-07-01Keep track of more information within the template instantiation stack, e.g.,Douglas Gregor
2009-07-01Cope with explicitly-specified function template arguments when thereDouglas Gregor
2009-06-30When explicit template arguments are provided for a function call,Douglas Gregor
2009-06-29Keep track of function template specializations, to eliminateDouglas Gregor
2009-06-26Set the rest of the flags we need to perform template argumentDouglas Gregor
2009-06-26During template argument deduction from a function call, allowDouglas Gregor
2009-06-26Template argument deduction is no longer responsible for checkingDouglas Gregor
2009-06-26Improve template argument deduction for reference parameters whenDouglas 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-18Some cleanups suggested by ChrisDouglas Gregor
2009-06-17First step toward fixing <rdar://problem/6613046> refactor clang objc type re...Steve Naroff
2009-06-17Support dependent extended vector types and template instantiationDouglas Gregor
2009-06-16Since integral template arguments can't have dependent types we don't need an...Anders Carlsson
2009-06-16Make DeduceNonTypeTemplateArgument take an APSInt instead of an APInt.Anders Carlsson
2009-06-15Add a new 'Pack' argument kind to TemplateArgument. This is not yet used.Anders Carlsson
2009-06-14Introduce a SFINAE "trap" that keeps track of the number of errorsDouglas Gregor
2009-06-13Remove a bunch of unnecessary template argument deduction code that wasDouglas Gregor
2009-06-13When some template parameters of a class template partialDouglas Gregor
2009-06-12Address comments from Doug - Add a Sema::SemaRef.BuildBlockPointerType and us...Anders Carlsson
2009-06-12It looks like we've finished off matching of class template partial specializ...Douglas Gregor
2009-06-12Improve template argument deduction to keep track of why templateDouglas Gregor
2009-06-12Deducation and instantiation of block types.Anders Carlsson
2009-06-11Once we have deduced the template arguments of a class templateDouglas Gregor
2009-06-10Template argument deduction for member pointers.Douglas Gregor
2009-06-09Implement template argument deduction for class templateDouglas Gregor
2009-06-08Address comments from Doug.Anders Carlsson
2009-06-08Document the template argument deduction patterns that Anders' patch supportsDouglas Gregor
2009-06-08Template argument deduction for function types.Anders Carlsson
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-05Several improvements to template argument deduction:Douglas Gregor
2009-06-04Template argument deduction for incomplete and constant array types. Doug, pl...Anders Carlsson
2009-06-04Template argument deduction for referencesDouglas Gregor
2009-06-04When performing template argument deduction, ensure that multipleDouglas Gregor