aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaTemplate.cpp
AgeCommit message (Expand)Author
2011-02-27Eliminate a silly little Parse/Sema dance when parsing typenameDouglas Gregor
2011-02-25Push nested-name-specifier source location information intoDouglas Gregor
2011-02-25Switch a few CXXScopeSpec::MakeTrivial() calls over to appropriateDouglas Gregor
2011-02-25Use NestedNameSpecifierLoc within out-of-line variables, function, andDouglas Gregor
2011-02-25Update UsingDecl, UnresolvedUsingTypenameDecl, andDouglas Gregor
2011-02-24Retain complete source-location information for C++Douglas Gregor
2011-02-24Teach NestedNameSpecifier to keep track of namespace aliases the sameDouglas Gregor
2011-02-24Tweak the CXXScopeSpec API a bit, so that we require theDouglas Gregor
2011-02-20Implement the C++0x deduced 'auto' feature.Richard Smith
2011-02-19Handle the resolution of a reference to a function template (whichDouglas Gregor
2011-02-18When we're creating an expression for an integral template argument ofDouglas Gregor
2011-02-04Tweak my fix for PR8748, and update the incorrect PR number in the test case.Douglas Gregor
2011-02-04Tighten up the semantics of default template arguments, per C++0xDouglas Gregor
2011-02-04When a function template's template parameter has a default argument,Douglas Gregor
2011-01-27Fix whitespace.NAKAMURA Takumi
2011-01-277bit-ize.NAKAMURA Takumi
2011-01-27When we run into a template parameter that should have a defaultDouglas Gregor
2011-01-27Fix a horrible bug in our handling of C-style casting, where a C-styleDouglas Gregor
2011-01-25Teach TemplateSpecializationTypeLoc::initializeArgLocs() to actuallyDouglas Gregor
2011-01-24Re-instate r123977/r123978, my updates of the reference-bindingDouglas Gregor
2011-01-22revert r123977 and r123978 to fix PR9026.Rafael Espindola
2011-01-21Update the reference-binding implementation used for overloadDouglas Gregor
2011-01-19Implement support for non-type template parameter packs whose type isDouglas Gregor
2011-01-19Change QualType::getTypePtr() to return a const pointer, then change aJohn McCall
2011-01-18Fix warnings found by gcc-4.6, from -Wunused-but-set-variable andJeffrey Yasskin
2011-01-14Teach template template argument pack expansions to keep track of theDouglas Gregor
2011-01-14The variable 'ReusedDecl' is written but never read.Ted Kremenek
2011-01-14The variable 'isTemplateSpecialization' is no longerTed Kremenek
2011-01-14Start implementing support for substitution into pack expansions thatDouglas Gregor
2011-01-13Only apply the parameter pack matching of C++0x [temp.arg.template]p3Douglas Gregor
2011-01-13Implement C++0x [temp.arg.template]p3, which allows slightly fuzzyDouglas Gregor
2011-01-12Refactor and simplify Sema::TemplateParameterListsAreEqual. We had aDouglas Gregor
2011-01-11Add TemplateArgument::CreatePackCopy() to create a new parameter packDouglas Gregor
2011-01-11Implement C++ [temp.func.order]p5 more directly, by passing down theDouglas Gregor
2011-01-10Work-in-progress implementation of C++0x [temp.arg.explicit]p9, whichDouglas Gregor
2011-01-05Replace the representation of template template argument packDouglas Gregor
2011-01-05Add semantic analysis for the creation of and an AST representationDouglas Gregor
2011-01-05Update C++ [temp.param]p11 citation to reflect the changes in C++0x. No funct...Douglas Gregor
2011-01-05Implement C++0x [temp.param]p11 for non-type and template templateDouglas Gregor
2011-01-05Implement proper parameter pack matching for non-type templateDouglas Gregor
2011-01-05Implement support for template template parameter packs, e.g.,Douglas Gregor
2011-01-04Improve our handling of non-type template parameters in partialDouglas Gregor
2011-01-03Properly rebuild pack expansions whose pattern is a non-type templateDouglas Gregor
2011-01-03Unwrap template argument packs when checking the template arguments ofDouglas Gregor
2011-01-03Diagnose the presence of unexpanded parameter packs within classDouglas Gregor
2010-12-24Non-type template parameter packs cannot have default arguments.Douglas Gregor
2010-12-23Add an AST representation for non-type template parameterDouglas Gregor
2010-12-23Implement parsing of function parameter packs and non-type templateDouglas Gregor
2010-12-23Reimplement the comparison of a class template partialDouglas Gregor
2010-12-21Tweak the checking of class template partial specialization argumentsDouglas Gregor