summaryrefslogtreecommitdiffstats
path: root/clang/lib/Parse/ParseTemplate.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Make sure that the template parameter lists get from the parser down to ActOn...Douglas Gregor2009-06-241-1/+1
* Start propagating template parameter lists to the right places toDouglas Gregor2009-06-231-1/+2
* Rework the way we track which declarations are "used" duringDouglas Gregor2009-06-221-2/+2
* Address more comments from Doug.Anders Carlsson2009-06-121-6/+9
* Parse support for C++0x type parameter packs.Anders Carlsson2009-06-121-5/+14
* Merge the ASTVector and ASTOwningVector templates, since they offeredDouglas Gregor2009-05-211-1/+0
* Use v.data() instead of &v[0] when SmallVector v might be empty.Jay Foad2009-05-211-3/+3
* Implement parsing for explicit instantiations of class templates, e.g.,Douglas Gregor2009-05-121-13/+31
* Refactor the parsing of declarations so that template declarations canDouglas Gregor2009-05-121-8/+108
* fix a FIXME, providing accurate source range info for DeclStmt's. The endChris Lattner2009-04-021-0/+4
* Make parsing a semantic analysis a little more robust following SemaDouglas Gregor2009-04-011-12/+5
* Parsing and AST representation for dependent template names that occurDouglas Gregor2009-03-311-6/+6
* Improve the representation of template names in the AST. ThisDouglas Gregor2009-03-301-12/+13
* Push DeclGroup much farther throughout the compiler. Now the variousChris Lattner2009-03-291-1/+6
* Introduce a new OpaquePtr<N> struct type, which is a simple POD wrapper for aChris Lattner2009-03-281-23/+22
* Handle parsing of templates in member declarations. Pass the AccessSpecifier ...Anders Carlsson2009-03-261-2/+3
* Clean up and document code modification hints.Douglas Gregor2009-02-271-1/+2
* Introduce code modification hints into the diagnostics system. When weDouglas Gregor2009-02-261-2/+8
* Cope with use of the token '>>' inside a template argument list, e.g.,Douglas Gregor2009-02-251-5/+15
* Implement parsing of nested-name-specifiers that involve template-ids, e.g.,Douglas Gregor2009-02-251-14/+109
* Update Parser::ParseTypeName to return a TypeResult, which also tellsDouglas Gregor2009-02-181-3/+7
* Implement basic parsing and semantic analysis for explicitDouglas Gregor2009-02-171-50/+103
* Fix a problem with bogus template shadowing warningsDouglas Gregor2009-02-101-3/+6
* Implement parsing, semantic analysis and ASTs for default templateDouglas Gregor2009-02-101-21/+36
* Teach the type-id/expression disambiguator about differentDouglas Gregor2009-02-101-1/+1
OpenPOWER on IntegriCloud