summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/ExprCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* Do a proper recursive lookup when deciding whether a class's usualJohn McCall2011-01-271-3/+5
* Change QualType::getTypePtr() to return a const pointer, then change aJohn McCall2011-01-191-1/+1
* Introduce a new expression kind, SubstNonTypeTemplateParmPackExpr,Douglas Gregor2011-01-151-0/+28
* Add the location of the right parenthesis of a C++ named castDouglas Gregor2011-01-121-8/+15
* Implement the sizeof...(pack) expression to compute the length of aDouglas Gregor2011-01-041-0/+12
* Implement support for pack expansions whose pattern is a non-typeDouglas Gregor2011-01-031-0/+12
* Variadic templates: extend the Expr class with a bit that specifiesDouglas Gregor2010-12-151-85/+182
* Restore r121752 without modification.John McCall2010-12-141-0/+19
* Pull out r121752 in case it's causing the selfhost breakage.John McCall2010-12-141-19/+0
* Factor out most of the extra state in a FunctionProtoType into a separateJohn McCall2010-12-141-0/+19
* Type traits intrinsic implementation: __is_base_of(T, U)Francois Pichet2010-12-071-0/+8
* Rename CXXExprWithTemporaries -> ExprWithCleanups; there's no theoreticalJohn McCall2010-12-061-14/+14
* Add an assertion, fix a whole bunch of bugs, comment the assertionJohn McCall2010-11-181-1/+1
* 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
OpenPOWER on IntegriCloud