aboutsummaryrefslogtreecommitdiff
path: root/lib/AST/ExprCXX.cpp
AgeCommit message (Expand)Author
2009-11-12Improve source-location information for implicitly-generated member call expr...Douglas Gregor
2009-10-29Track source information for template arguments and template specializationJohn McCall
2009-09-09Improve handling of initialization by constructor, by ensuring thatDouglas Gregor
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump
2009-09-09Initial stab at implement dependent member references to memberDouglas Gregor
2009-09-08Clean up the CXXConstructExpr constructor, add Arg getters.Anders Carlsson
2009-09-06Reapply 81096, now with a fix. Spot the bug:Anders Carlsson
2009-09-06Revert "Initialize default CXXConstructExpr arguments to 0. Fixes a crash whenDaniel Dunbar
2009-09-05Initialize default CXXConstructExpr arguments to 0. Fixes a crash when destro...Anders Carlsson
2009-09-04Implement AST, semantics, and CodeGen for C++ pseudo-destructorDouglas Gregor
2009-08-15Implement __is_empty. Patch by Sean Hunt.Eli Friedman
2009-08-08Get rid of Stmt::Clone now that we can reference count statements instead.Anders Carlsson
2009-08-07Separate Stmt::Destroy into the entrypoint for destroying a statementDouglas Gregor
2009-08-05Support for use of default argument in constructors.Fariborz Jahanian
2009-07-29Change uses of:Ted Kremenek
2009-07-23This patch fixes the implementations of the __has_trivial_destructorDouglas Gregor
2009-07-17Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methodsTed Kremenek
2009-07-17Replaced Type::getAsLValueReferenceType(), Type::getAsRValueReferenceType(), ...Ted Kremenek
2009-06-30Preliminary parsing and ASTs for template-ids that refer to functionDouglas Gregor
2009-06-16Handle temporaries in default arguments.Anders Carlsson
2009-06-05Improvements to CXXExprWithTemporaries in preparation for fixing a bug with d...Anders Carlsson
2009-05-30Clean up the newly added C++ AST nodes.Anders Carlsson
2009-05-30Stop using CXXTempVarDecl and use CXXTemporary instead.Anders Carlsson
2009-05-30Remove VarDecl from CXXConstructExpr.Anders Carlsson
2009-05-30Small fixes to CXXTemporary and CXXBindTemporaryExpr.Anders Carlsson
2009-05-30Add a CXXBindTemporaryExpr.Anders Carlsson
2009-05-30Add a CXXTemporary class. Not used yet.Anders Carlsson
2009-05-22Representation of and template instantiation for memberDouglas Gregor
2009-05-20Template instantiation for the various kinds of AST nodes that occurDouglas Gregor
2009-05-20Introduce a new expression type, CXXUnresolvedConstructExpr, toDouglas Gregor
2009-05-19Template instantiation for call expressions.Douglas Gregor
2009-05-16Implement instantiation of a few boring, simple expressions. I don't think th...Sebastian Redl
2009-05-10Implement C++0x nullptr.Sebastian Redl
2009-05-01Get rid of CXXDestroyExpr.Anders Carlsson
2009-05-01Rename CXXExprWithCleanup to CXXExprWithTemporaries.Anders Carlsson
2009-04-25Silence gcc warnings.Eli Friedman
2009-04-24Add CXXExprWithCleanupAnders Carlsson
2009-04-24Make CXXTemporaryObjectExpr inherit from CXXConstructExpr.Anders Carlsson
2009-04-24Add an ASTContext parameter to CXXTemporaryObjectExpr.Anders Carlsson
2009-04-24Add a VarDecl parameter to the CXXTemporaryObjectExpr constructor. It's unuse...Anders Carlsson
2009-04-24Make the CXXConstructExpr public and add a StmtClass to it. No functionality ...Anders Carlsson
2009-04-23Add a CXXConstructExpr that represents an implicit call to a C++ constructor....Anders Carlsson
2009-04-21Add a CXXDestroyExpr. Add classof member functions to CXXTempVarDecl.Anders Carlsson
2009-04-17Add support for the __has_trivial_destructor type trait.Anders Carlsson
2009-04-16Add support for the __has_trivial_constructor type trait.Anders Carlsson
2009-03-26Revamp our representation of C++ nested-name-specifiers. We now have aDouglas Gregor
2009-03-22Keep track of whether a class is abstract or not. This is currently only used...Anders Carlsson
2009-03-19Introduce a new expression type, UnresolvedDeclRefExpr, that describesDouglas Gregor
2009-03-19Generalize printing of nested-name-specifier sequences for use in bothDouglas Gregor
2009-03-13Implement template instantiation for several more kinds of expressions:Douglas Gregor