summaryrefslogtreecommitdiffstats
path: root/clang/lib/Parse/ParseTemplate.cpp
Commit message (Expand)AuthorAgeFilesLines
* Diagnose the declaration of template template parameters thatDouglas Gregor2010-10-211-1/+1
* When we are missing the ',' or '>' to terminate a template parameterDouglas Gregor2010-10-151-1/+1
* One who seeks knowledge learns something new every day.John McCall2010-08-261-2/+2
* OwningExprResult -> ExprResult. This patch brought to you byJohn McCall2010-08-241-2/+2
* Abstract out passing around types and kill off ActionBase.John McCall2010-08-241-9/+11
* Kill off ExprArg (now just Expr*) and StmtArg (now just Stmt*).John McCall2010-08-231-1/+1
* Push DeclGroupRefs and TemplateNames in an opaque but type-safe wayJohn McCall2010-08-231-2/+2
* Kill off Parser::TemplateParameterList to avoid misparses.John McCall2010-08-231-4/+4
* Sundry incremental steps towards killing off Action.John McCall2010-08-231-1/+1
* DeclPtrTy -> Decl *John McCall2010-08-211-27/+25
* Another step in the process of making the parser depend on Sema:John McCall2010-08-201-3/+3
* Template keyword should not be ignored building a QualifiedTemplateName.Abramo Bagnara2010-08-061-1/+3
* Treat template parameters as part of the declaration-specifiers for theJohn McCall2010-07-161-3/+14
* Fix PR7617 by not entering ParseFunctionDefinition whenChris Lattner2010-07-111-1/+1
* Move the "current scope" state from the Parser into Action. ThisDouglas Gregor2010-07-021-6/+6
* Implement C++ DR481, which clarifies that the scope of templateDouglas Gregor2010-07-011-45/+35
* When we see a 'template' disambiguator that marks the next identifierDouglas Gregor2010-06-161-9/+8
* Fix the recently-added warning about 'typename' and 'template'Douglas Gregor2010-06-161-3/+3
* Properly disambiguate between an elaborated-type-specifier and aDouglas Gregor2010-06-041-2/+31
* Improve recovery when we see a dependent template name that is missingDouglas Gregor2010-05-211-1/+6
* Improve parser recovery when we encounter a dependent template nameDouglas Gregor2010-05-211-1/+29
* Propagate access specifiers to anonymous union members nested within classes.John McCall2010-05-211-1/+1
* Reinstate my CodeModificationHint -> FixItHint renaming patch, withoutDouglas Gregor2010-03-311-1/+1
* Revert r100008, which inexplicably breaks the clang-i686-darwin10 builderDouglas Gregor2010-03-311-1/+1
* Rename CodeModificationHint to FixItHint, since we've been using theDouglas Gregor2010-03-311-1/+1
* When placing an annotation token over an existing annotation token, make sure...Sebastian Redl2010-02-081-1/+1
* Reimplement constructor declarator parsing to cope with template-idsDouglas Gregor2010-01-131-1/+2
* Make sure to give an error for template argument lists followed by junk.Eli Friedman2009-12-271-2/+4
* Second half of r91023, saving files is good.Chris Lattner2009-12-101-0/+1
* spread 'const' love to some variables. this considerably reduces the amount o...Nuno Lopes2009-12-101-1/+1
* Remove remaining VISIBILITY_HIDDEN from anonymous namespaces.Benjamin Kramer2009-11-281-2/+1
* Added rudimentary C++0x attribute support.Alexis Hunt2009-11-211-0/+4
* Implement C++ [temp.param]p2 correctly, looking ahead when we see aDouglas Gregor2009-11-211-5/+35
* Cope with extraneous "template" keyword when providing an out-of-lineDouglas Gregor2009-11-201-1/+2
* Remove an overly-eager assertion when replacing tokens with anDouglas Gregor2009-11-121-16/+17
* Introduce a new representation for template templateDouglas Gregor2009-11-111-73/+90
* Silence warning.Benjamin Kramer2009-11-101-1/+1
* Improve parsing of template arguments to lay the foundation forDouglas Gregor2009-11-101-38/+97
* Properly replace (cxxscope, template-id) annotation tokens with aDouglas Gregor2009-11-041-5/+4
* Change our basic strategy for avoiding deprecation warnings when the decl useJohn McCall2009-11-041-3/+6
* Implement support for parsing dependent template-ids that refer toDouglas Gregor2009-11-041-5/+12
* Improved fix for PR3844, which recovers better for class templateDouglas Gregor2009-10-301-1/+5
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-81/+81
* Parse extern templates, pass that information all the way to Sema,Douglas Gregor2009-09-041-5/+9
* Keep track of the template parameter depth properly when we haveDouglas Gregor2009-08-241-5/+32
* Initial support for parsing and representation of member function templates.Douglas Gregor2009-08-201-0/+6
* Fix a typo in a variable nameDouglas Gregor2009-08-201-3/+3
* sp.John McCall2009-07-311-1/+1
* Implement support for out-of-line definitions of the class members of classDouglas Gregor2009-07-221-8/+16
* fix PR4452, a crash on invalid. The error recovery is still terrible in this...Chris Lattner2009-06-261-6/+21
OpenPOWER on IntegriCloud