summaryrefslogtreecommitdiffstats
path: root/clang/lib/Parse/ParseExprCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* Convert a big bunch of expression parsers to use smart pointers.Sebastian Redl2008-12-111-51/+51
* Convert some more expression parsers to use smart pointers.Sebastian Redl2008-12-111-1/+1
* Convert selected expression parsers to use smart pointers.Sebastian Redl2008-12-111-13/+13
* Modify the move emulation according to the excellent design of Howard Hinnant...Sebastian Redl2008-12-101-13/+14
* Kick out the proof-of-concept ASTOwner and replace it with ASTOwningResultSebastian Redl2008-12-091-8/+8
* Consistently use smart pointers for stmt and expr nodes in parser local varia...Sebastian Redl2008-12-091-24/+25
* fix typo.Zhongxing Xu2008-12-081-1/+1
* Add better comments to ::new parsing. Thanks to Doug for the review.Sebastian Redl2008-12-021-2/+2
* Make the parser handle ::new and ::delete correctly.Sebastian Redl2008-12-021-0/+6
* Handle new by passing the Declaration to the Action, not a processed type.Sebastian Redl2008-12-021-56/+48
* Implement some suggestions by Daniel:Argyrios Kyrtzidis2008-11-261-6/+14
* Use RAII objects to ensure proper destruction of expression and statement AST...Sebastian Redl2008-11-251-6/+7
* make the 'to match this' diagnostic a note.Chris Lattner2008-11-231-1/+1
* Implementation of new and delete parsing and sema.Sebastian Redl2008-11-211-1/+227
* Some tweaks suggested by ArgirisDouglas Gregor2008-11-191-5/+5
* Extend DeclarationName to support C++ overloaded operators, e.g.,Douglas Gregor2008-11-181-10/+10
* Change a couple of the Parser::Diag methods to return DiagnosticInfoChris Lattner2008-11-181-9/+5
* Updated IdentifierResolver to deal with DeclarationNames. The names ofDouglas Gregor2008-11-171-5/+9
* Some cleanups for C++ operator overloadingDouglas Gregor2008-11-171-11/+7
* Implement C++ 'typeid' parsing and sema.Sebastian Redl2008-11-111-0/+48
* Some cleanups to the declaration/checking of overloaded operators in C++. Tha...Douglas Gregor2008-11-101-2/+2
* Implement support for C++ nested-name-specifiers ('foo::bar::x') in the Parse...Argyrios Kyrtzidis2008-11-081-6/+159
* Silence a gcc warning.Daniel Dunbar2008-11-081-1/+1
* Parsing, ASTs, and semantic analysis for the declaration of conversionDouglas Gregor2008-11-071-0/+61
* Assert that Parser::MaybeParseOperatorFunctionId is called when token is kw_o...Argyrios Kyrtzidis2008-11-071-3/+2
* Parsing, ASTs, and semantic analysis for the declaration of overloadedDouglas Gregor2008-11-061-0/+75
* Refactor the expression class hierarchy for casts. Most importantly:Douglas Gregor2008-10-271-3/+3
* Disambiguate between a declaration or expression for the 'condition' part of ...Argyrios Kyrtzidis2008-10-051-1/+1
* Implement parser support for the 'condition' part of C++ selection-statements...Argyrios Kyrtzidis2008-09-091-0/+49
* Add support for C++'s "type-specifier ( expression-list )" expression:Argyrios Kyrtzidis2008-08-221-0/+128
* Move handling of postfix-expression suffixes out of ParseCXXThis and into Par...Argyrios Kyrtzidis2008-08-161-6/+1
* Add parsing support for C++ classes.Argyrios Kyrtzidis2008-06-241-0/+16
* minor simplificationChris Lattner2008-04-061-4/+2
* finish up throw parsing.Chris Lattner2008-04-061-7/+15
* Make a major restructuring of the clang tree: introduce a top-levelChris Lattner2008-03-151-0/+99
OpenPOWER on IntegriCloud