summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/ExprCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* Improve handling of initialization by constructor, by ensuring thatDouglas Gregor2009-09-091-15/+13
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-58/+53
* Initial stab at implement dependent member references to memberDouglas Gregor2009-09-091-0/+71
* Clean up the CXXConstructExpr constructor, add Arg getters.Anders Carlsson2009-09-081-7/+14
* Reapply 81096, now with a fix. Spot the bug:Anders Carlsson2009-09-061-0/+2
* Revert "Initialize default CXXConstructExpr arguments to 0. Fixes a crash whenDaniel Dunbar2009-09-061-2/+0
* Initialize default CXXConstructExpr arguments to 0. Fixes a crash when destro...Anders Carlsson2009-09-051-0/+2
* Implement AST, semantics, and CodeGen for C++ pseudo-destructorDouglas Gregor2009-09-041-0/+6
* Implement __is_empty. Patch by Sean Hunt.Eli Friedman2009-08-151-0/+6
* Get rid of Stmt::Clone now that we can reference count statements instead.Anders Carlsson2009-08-081-22/+0
* Separate Stmt::Destroy into the entrypoint for destroying a statementDouglas Gregor2009-08-071-14/+8
* Support for use of default argument in constructors.Fariborz Jahanian2009-08-051-1/+5
* Change uses of:Ted Kremenek2009-07-291-7/+7
* This patch fixes the implementations of the __has_trivial_destructorDouglas Gregor2009-07-231-3/+50
* Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methodsTed Kremenek2009-07-171-5/+5
* Replaced Type::getAsLValueReferenceType(), Type::getAsRValueReferenceType(), ...Ted Kremenek2009-07-171-5/+5
* Preliminary parsing and ASTs for template-ids that refer to functionDouglas Gregor2009-06-301-0/+60
* Handle temporaries in default arguments.Anders Carlsson2009-06-161-4/+5
* Improvements to CXXExprWithTemporaries in preparation for fixing a bug with d...Anders Carlsson2009-06-051-4/+7
* Clean up the newly added C++ AST nodes.Anders Carlsson2009-05-301-2/+25
* Stop using CXXTempVarDecl and use CXXTemporary instead.Anders Carlsson2009-05-301-8/+8
* Remove VarDecl from CXXConstructExpr.Anders Carlsson2009-05-301-10/+8
* Small fixes to CXXTemporary and CXXBindTemporaryExpr.Anders Carlsson2009-05-301-2/+2
* Add a CXXBindTemporaryExpr.Anders Carlsson2009-05-301-0/+18
* Add a CXXTemporary class. Not used yet.Anders Carlsson2009-05-301-0/+6
* Representation of and template instantiation for memberDouglas Gregor2009-05-221-0/+8
* Template instantiation for the various kinds of AST nodes that occurDouglas Gregor2009-05-201-0/+4
* Introduce a new expression type, CXXUnresolvedConstructExpr, toDouglas Gregor2009-05-201-0/+39
* Template instantiation for call expressions.Douglas Gregor2009-05-191-0/+5
* 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
OpenPOWER on IntegriCloud