summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/ExprCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Implement instantiation of a few boring, simple expressions. I don't think th...Sebastian Redl2009-05-161-0/+12
* Implement C++0x nullptr.Sebastian Redl2009-05-101-0/+8
* Get rid of CXXDestroyExpr.Anders Carlsson2009-05-011-16/+6
* Rename CXXExprWithCleanup to CXXExprWithTemporaries.Anders Carlsson2009-05-011-7/+8
* Silence gcc warnings.Eli Friedman2009-04-251-1/+1
* Add CXXExprWithCleanupAnders Carlsson2009-04-241-0/+21
* Make CXXTemporaryObjectExpr inherit from CXXConstructExpr.Anders Carlsson2009-04-241-23/+3
* Add an ASTContext parameter to CXXTemporaryObjectExpr.Anders Carlsson2009-04-241-1/+1
* Add a VarDecl parameter to the CXXTemporaryObjectExpr constructor. It's unuse...Anders Carlsson2009-04-241-1/+2
* Make the CXXConstructExpr public and add a StmtClass to it. No functionality ...Anders Carlsson2009-04-241-3/+4
* Add a CXXConstructExpr that represents an implicit call to a C++ constructor....Anders Carlsson2009-04-231-0/+40
* Add a CXXDestroyExpr. Add classof member functions to CXXTempVarDecl.Anders Carlsson2009-04-211-0/+14
* Add support for the __has_trivial_destructor type trait.Anders Carlsson2009-04-171-1/+5
* Add support for the __has_trivial_constructor type trait.Anders Carlsson2009-04-161-0/+4
* Revamp our representation of C++ nested-name-specifiers. We now have aDouglas Gregor2009-03-261-48/+0
* Keep track of whether a class is abstract or not. This is currently only used...Anders Carlsson2009-03-221-0/+4
* Introduce a new expression type, UnresolvedDeclRefExpr, that describesDouglas Gregor2009-03-191-0/+32
* Generalize printing of nested-name-specifier sequences for use in bothDouglas Gregor2009-03-191-0/+25
* Implement template instantiation for several more kinds of expressions:Douglas Gregor2009-03-131-1/+4
* Refactor the way we handle operator overloading and templateDouglas Gregor2009-03-131-21/+0
* Make more AST nodes and semantic checkers dependent-expression-aware.Sebastian Redl2009-02-261-1/+2
* Rename UnaryTypeTraitExpr::Evaluate to EvaluateTrait to not collideDaniel Dunbar2009-02-171-1/+1
* Overhaul of Stmt allocation:Ted Kremenek2009-02-071-2/+2
* Fix the symptom of the regression, by having the CXXConditionDeclExpr not des...Sebastian Redl2009-02-051-1/+3
* Fix our semantic analysis ofDouglas Gregor2009-02-041-3/+3
* Part one of handling C++ functional casts. This handles semanticDouglas Gregor2009-01-161-0/+28
* PODness and Type TraitsSebastian Redl2009-01-051-0/+29
* Add support for calls to overloaded member functions. Things to note:Douglas Gregor2008-12-221-0/+8
* Add support for calls to dependent names within templates, e.g.,Douglas Gregor2008-12-061-0/+8
* Fix some type punning errors in SizeOfAlignOf and Typeid AST nodes. This shou...Sebastian Redl2008-12-031-2/+2
* Handle new by passing the Declaration to the Action, not a processed type.Sebastian Redl2008-12-021-7/+9
* Implementation of new and delete parsing and sema.Sebastian Redl2008-11-211-0/+33
* Extend DeclarationName to support C++ overloaded operators, e.g.,Douglas Gregor2008-11-181-2/+2
* Add a new expression node, CXXOperatorCallExpr, which expresses aDouglas Gregor2008-11-141-0/+48
* Implement C++ 'typeid' parsing and sema.Sebastian Redl2008-11-111-0/+7
* Create a new expression class, CXXThisExpr, to handle the C++ 'this' primary ...Douglas Gregor2008-11-041-0/+4
* Refactor the expression class hierarchy for casts. Most importantly:Douglas Gregor2008-10-271-4/+17
* Change line endings: CRLF -> LFArgyrios Kyrtzidis2008-09-101-4/+4
* Add new 'CXXConditionDeclExpr' expression node used for a 'condition' declara...Argyrios Kyrtzidis2008-09-091-0/+14
* Add support for C++'s "type-specifier ( expression-list )" expression:Argyrios Kyrtzidis2008-08-221-0/+8
* Fix more strict-aliasing warnings.Ted Kremenek2008-06-171-12/+4
* Several improvements from Doug Gregor related to defaultChris Lattner2008-04-101-2/+2
* Add support for C++ default arguments, and rework Parse-Sema Chris Lattner2008-04-081-0/+8
* Make a major restructuring of the clang tree: introduce a top-levelChris Lattner2008-03-151-0/+47
OpenPOWER on IntegriCloud