summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/ExprCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Calculate the value kind of an expression when it's created andJohn McCall2010-11-181-13/+21
* Have CXXDeleteExpr::getDestroyedType return the actual destroyed typeCraig Silverstein2010-11-161-2/+3
* Improve source-location information for CXXConstructExpr nodes, byDouglas Gregor2010-11-031-3/+16
* Fixes an assertion violation when bind to temporaryFariborz Jahanian2010-11-021-1/+3
* Rename alignof -> alignOf to avoid irritating C++'0x compilers,Chris Lattner2010-10-301-6/+6
* Add helper for extracting the CXXRecordDecl for the implicit argument toChandler Carruth2010-10-271-0/+11
* Improve the tracking of source locations for parentheses in constructor calls.Chandler Carruth2010-10-251-21/+21
* Had the wrong type for ArgType. :-( Fixed.Craig Silverstein2010-10-201-1/+1
* The type-to-delete may not be a pointer if it's a dependent type.Craig Silverstein2010-10-201-1/+5
* When marking the declarations in a default argument expression asDouglas Gregor2010-09-141-0/+13
* Eagerly evaluate type traits in Sema instead of lazily in AST. They actually ...Sebastian Redl2010-09-131-198/+0
* Define and implement CXXNoexceptExpr. Create it in Sema.Sebastian Redl2010-09-101-0/+7
* Add proper type-source information to UnaryTypeTraitExpr, includingDouglas Gregor2010-09-091-28/+27
* Microsoft's __uuidof operator implementation part 1.Francois Pichet2010-09-081-0/+16
* Provide proper type-source location information forDouglas Gregor2010-09-081-14/+27
* Improve source-location information for CXXNewExpr, by hanging on toDouglas Gregor2010-09-071-1/+3
* Implement __has_virtual_destructor. Patch by Steven Watanabe.Sebastian Redl2010-09-021-0/+10
* Eliminate CXXBindReferenceExpr, which was used in a ton ofDouglas Gregor2010-09-021-17/+0
* Implement the __has_nothrow trait family, by Steven Watanabe.Sebastian Redl2010-08-311-0/+102
* Regularize the API for accessing explicit template arguments.John McCall2010-08-191-1/+1
* Added locations and type source info for DeclarationName.Abramo Bagnara2010-08-111-31/+24
* Store inheritance paths after CastExprs instead of inside them.John McCall2010-08-071-0/+94
* Remove a bunch of trivial destructorsDouglas Gregor2010-07-251-2/+0
* Remove the vast majority of the Destroy methods from the AST library,Douglas Gregor2010-07-251-47/+0
* Downgrade the "when type is in parentheses, array cannot have dynamicDouglas Gregor2010-07-131-3/+3
* Add PCH support for the remaining C++ exprs.Argyrios Kyrtzidis2010-07-101-8/+0
* Reinstate the fix for PR7556. A silly use of isTrivial() wasDouglas Gregor2010-07-081-3/+3
* Revert r107828 and r107827, the fix for PR7556, which seems to beDouglas Gregor2010-07-071-3/+3
* Rename CXXZeroInitValueExpr to CXXScalarValueInitExpr, to reflect itsDouglas Gregor2010-07-071-3/+3
* Support DependentScopeDeclRefExpr for PCH.Argyrios Kyrtzidis2010-06-281-0/+13
* Support UnresolvedLookupExpr for PCH.Argyrios Kyrtzidis2010-06-251-0/+12
* Support UnresolvedMemberExpr for PCH.Argyrios Kyrtzidis2010-06-251-2/+23
* Support a couple more C++ Exprs for PCH.Argyrios Kyrtzidis2010-06-241-0/+31
* Move OverloadExpr over to a ASTContext-allocated pointer for itsDouglas Gregor2010-05-231-4/+26
* Provide the overloaded functions for UnresolvedLookupExpr andDouglas Gregor2010-05-231-6/+13
* Renamed misleading getSourceRange -> getLocalSourceRange and getFullSourceRan...Abramo Bagnara2010-05-201-2/+2
* Convert CXXTempory[] in CXXExprWithTemporaries to be allocated using ASTConte...Ted Kremenek2010-05-101-10/+9
* Fix refacto in r103387, noticed by Christopher Jefferson.Daniel Dunbar2010-05-101-1/+1
* pch'ify CXXNewExpr and CXXZeroInitValueExprChris Lattner2010-05-101-5/+15
* fix refactor-oChris Lattner2010-05-101-1/+1
* pchify CXXTemporary, CXXBindTemporaryExpr, and Chris Lattner2010-05-101-5/+14
* Change CXXConstructExpr::Create to take a ConstructionKind.Anders Carlsson2010-05-021-3/+2
* Add an enum to CXXConstructExpr so we can determine if the construction expre...Anders Carlsson2010-05-021-5/+6
* When explicitly building a temporary object (CXXTemporaryObjectExpr),Douglas Gregor2010-04-271-2/+3
* During template instantiation, set the naming class ofDouglas Gregor2010-04-271-8/+8
* Improve source-location information in a C++ typeid (type) expressionDouglas Gregor2010-04-261-2/+11
* Use the naming class from the overloaded lookup when access-checking anJohn McCall2010-04-221-0/+7
* Use CXXPseudoDestructorExpr as the stored representation for dependentDouglas Gregor2010-02-251-2/+17
* Retain complete source information for the type after the '~' in aDouglas Gregor2010-02-241-0/+7
* Fix leak in CXXNewExpr where the SubExprs array would get allocated directly ...Ted Kremenek2010-02-111-2/+10
OpenPOWER on IntegriCloud