summaryrefslogtreecommitdiffstats
path: root/clang/lib/Parse/ParseDeclCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* Do defaulted constructors properly.Alexis Hunt2011-05-061-1/+10
* Revert r130912 in order to approach defaulted functions from the otherAlexis Hunt2011-05-061-13/+1
* Slight tweak to alias template error handling: don't guess that a template-id...Richard Smith2011-05-051-1/+2
* Implement support for C++0x alias templates.Richard Smith2011-05-051-11/+37
* Implement some framework for defaulted constructors.Alexis Hunt2011-05-051-1/+13
* When parsing a template friend declaration we dropped the templateChandler Carruth2011-05-031-1/+1
* Fixed source range for extern linkage specification without braces.Abramo Bagnara2011-05-011-0/+5
* White-list yet more type trait names, since they're used asDouglas Gregor2011-04-291-10/+20
* libstdc++ 4.2 also uses __is_same as a struct name, which conflicts with our ...Douglas Gregor2011-04-291-1/+2
* Parsing/AST support for Structured Exception HandlingJohn Wiegley2011-04-281-0/+2
* t/clang/type-traitsJohn Wiegley2011-04-271-16/+13
* Make the invalid declarator recovery when parsing members work the same as wh...Sebastian Redl2011-04-241-1/+1
* Support for C++11 (non-template) alias declarations.Richard Smith2011-04-151-10/+44
* fix a bunch of comment typos found by codespell. Patch byChris Lattner2011-04-151-1/+1
* C1X: implement static assertsPeter Collingbourne2011-04-151-5/+13
* Parse an '@' in an Objective-C++ class member specification,Douglas Gregor2011-04-141-0/+11
* Fixup comments.Anders Carlsson2011-03-251-1/+1
* Remove the last of ClassVirtSpecifiers.Anders Carlsson2011-03-251-53/+14
* Replace the call to ParseOptionalCXX0XClassVirtSpecifierSeq with code to only...Anders Carlsson2011-03-251-5/+18
* Get rid of handling of the 'explicit' keyword from class-head. We still parse...Anders Carlsson2011-03-251-1/+4
* Remove 'new' from virt-specifier since it's going to be removed in the next C...Anders Carlsson2011-03-251-4/+0
* Insomniac refactoring: change how the parser allocates attributes so thatJohn McCall2011-03-241-19/+17
* Use ElaboratedType also for C.Abramo Bagnara2011-03-161-7/+5
* Propagate the new exception information to FunctionProtoType.Sebastian Redl2011-03-121-3/+8
* Add support for the OpenCL vec_step operator, by generalising andPeter Collingbourne2011-03-111-2/+2
* Fixed source range for StaticAssertDecl and LinkageSpecDecl. Fixed source ran...Abramo Bagnara2011-03-081-4/+5
* Fixed NamespaceDecl source range.Abramo Bagnara2011-03-081-2/+2
* Parser support for noexcept specifications.Sebastian Redl2011-03-051-17/+84
* Push nested-name-specifier source-location information into dependentDouglas Gregor2011-03-021-19/+19
* Reinstate the introduction of source-location information forDouglas Gregor2011-03-011-1/+3
* Revert r126748, my second attempt at nested-name-specifier sourceDouglas Gregor2011-03-011-3/+1
* Reinstate r126737, extending the generation of type-source locationDouglas Gregor2011-03-011-1/+3
* When parsing an out-of-line member function declaration, we must delayJohn McCall2011-02-141-2/+6
* PR9037: Allow override, final, and new as an extension on inline members.Nico Weber2011-01-281-2/+5
* Get rid of [[hiding]], [[override]] and [[base_check]].Anders Carlsson2011-01-231-4/+1
* Get rid of the [[final]] C++0x attribute.Anders Carlsson2011-01-231-1/+0
* Accept the C++0x override control keywords as an extension in C++98. This is ...Anders Carlsson2011-01-221-2/+10
* Mark classes as final or explicit. Diagnose when a class marked 'final' is us...Anders Carlsson2011-01-221-1/+2
* Parse class-virt-specifier-seqs.Anders Carlsson2011-01-221-11/+69
* More work on ClassVirtSpecifiers.Anders Carlsson2011-01-221-1/+1
* Pass the VirtSpecifiers along to Sema::ActOnCXXMemberDeclarator.Anders Carlsson2011-01-201-1/+1
* Lazily initialize the 'final' and 'override' contextual keywords as suggested...Anders Carlsson2011-01-201-0/+6
* Parse the optional semicolon after a C++ in-class member functionDouglas Gregor2011-01-191-0/+12
* Fix warnings found by gcc-4.6, from -Wunused-but-set-variable andJeffrey Yasskin2011-01-181-2/+1
* Remove dead code.Anders Carlsson2011-01-171-5/+0
* Change ParseOptionalCXX0XVirtSpecifierSeq to take a VirtSpecifiers struct.Anders Carlsson2011-01-171-8/+31
* Begin work on supporting "N3206: Override control: Eliminating Attributes", fromAnders Carlsson2011-01-161-1/+45
* Renamed CXXBaseOrMemberInitializer to CXXCtorInitializer. This is both shorter,Alexis Hunt2011-01-081-1/+1
* Implement pack expansion of base initializers, so that we canDouglas Gregor2011-01-041-3/+8
* Implement pack expansions whose pattern is a base-specifier.Douglas Gregor2011-01-031-1/+8
OpenPOWER on IntegriCloud