summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/ExprCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Extract a common base class between UnresolvedLookupExpr andJohn McCall2010-02-021-14/+11
* Rework base and member initialization in constructors, with severalDouglas Gregor2010-01-311-4/+8
* Add an CXXBindReferenceExpr (not used just yet).Anders Carlsson2010-01-291-0/+22
* Implement access control for overloaded functions. Suppress access controlJohn McCall2010-01-271-1/+32
* Give UnresolvedSet the ability to store access specifiers for each declaration.John McCall2010-01-201-4/+5
* When we see a CXXDefaultArgExpr during template instantiation, rebuildDouglas Gregor2009-12-231-2/+4
* When using a default function argument for a function template (orDouglas Gregor2009-12-231-0/+13
* Fix CXXConstructExpr::getSourceRange() to not include the source ranges of CX...Ted Kremenek2009-12-231-0/+12
* When value-initializing a class with no user-defined constructors butDouglas Gregor2009-12-161-11/+15
OpenPOWER on IntegriCloud