aboutsummaryrefslogtreecommitdiff
path: root/include/clang/AST/ExprCXX.h
AgeCommit message (Expand)Author
2013-04-20C++1y: Allow aggregates to have default initializers.Richard Smith
2013-04-16Basic support for Microsoft property declarations andJohn McCall
2013-02-22objective-C arg: provide fixit support whenFariborz Jahanian
2013-02-21Use None rather than Optional<T>() where possible.David Blaikie
2013-02-20Include llvm::Optional in clang/Basic/LLVM.hDavid Blaikie
2013-01-26Constify getOptionalExplicitTemplateArgs()Dmitri Gribenko
2013-01-12Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko
2012-12-25Fix for PR12222.Erik Verbruggen
2012-12-19PR13470: Ensure that copy-list-initialization isntantiates asRichard Smith
2012-12-04Sort #include lines for all files under include/...Chandler Carruth
2012-12-01Pull the Attr iteration parts out of Attr.h, so including DeclBase.h doesn't ...Benjamin Kramer
2012-11-23Sema: Provide a valid source location when instantiating templates based on a...Benjamin Kramer
2012-11-17Fix Doxygen comment start sequence.Dmitri Gribenko
2012-11-07PR13552: Fix the end location of a CXXNewExpr.David Blaikie
2012-10-18DR1442: In a range-based for statement, namespace 'std' is not an associatedRichard Smith
2012-10-11Remove pointless classof()'s.Sean Silva
2012-10-11Add codegen support for __uuidof().Nico Weber
2012-10-02Add FP_CONTRACT support for clang.Lang Hames
2012-09-12PR13811: Add a FunctionParmPackExpr node to handle references to functionRichard Smith
2012-09-11Fix typo in commentDouglas Gregor
2012-08-24Push ArrayRef through the Expr hierarchy.Benjamin Kramer
2012-08-23Mark these const.Roman Divacky
2012-08-21Switch some realignment calculations over to llvm::RoundUpToAlignment.Richard Smith
2012-08-21Fix alignment of array of VarDecl* following array of unsigned in LambdaExpr.Richard Smith
2012-08-13Factor out computation of whether a typeid's expression is potentiallyRichard Smith
2012-07-25PR12057: Allow variadic template pack expansions to cross lambda boundaries.Richard Smith
2012-07-16Add correct parenthesis range to CXXConstructExprs insideDaniel Jasper
2012-07-04Drop the ASTContext.h include from Stmt.h and fix up transitive users.Benjamin Kramer
2012-06-17Documentation cleanup:James Dennett
2012-06-15Documentation fix (cleaning up my own breakage): close <tt> with </tt>,James Dennett
2012-06-15Ongoing documentation cleanup: fixed Doxygen markup errors, added \briefJames Dennett
2012-06-13More doxygen/documentation cleanups.James Dennett
2012-05-07Fixed UserDefinedLiteral source locations.Abramo Bagnara
2012-05-03Correctly constify clang::CXXMemberCallExpr::getRecordDecl()David Blaikie
2012-04-30Store the source range of a CXXOperatorCallExpr in the Expr object instead ofArgyrios Kyrtzidis
2012-04-04Move the computation of the lambda mangling information (manglingDouglas Gregor
2012-03-09Add a helper to get a CXXConstructExpr from a CXXNewExpr.Matt Beaumont-Gay
2012-03-09[AST/etc] Mark {getSourceRange(),getStartLoc(),getEndLoc()} as LLVM_READONLY.Daniel Dunbar
2012-03-07AST representation for user-defined literals, plus just enough of semanticRichard Smith
2012-02-26Reorder members to save padding.Benjamin Kramer
2012-02-24Implement a new type trait __is_trivially_constructible(T, Args...)Douglas Gregor
2012-02-22Implement C++11 [expr.call]p11: If the operand to a decltype-specifier is aRichard Smith
2012-02-21Implement name mangling for lambda expressions that occur within theDouglas Gregor
2012-02-20Basic support for name mangling of C++11 lambda expressions. BecauseDouglas Gregor
2012-02-16Revert "Revert "Make CXXNewExpr contain only a single initialier, and not hol...Sebastian Redl
2012-02-16Revert "Make CXXNewExpr contain only a single initialier, and not hold the us...Sebastian Redl
2012-02-16Make CXXNewExpr contain only a single initialier, and not hold the used const...Sebastian Redl
2012-02-14Implement AST (de-)serialization for lambda expressions.Douglas Gregor
2012-02-13Introduce support for template instantiation of lambdaDouglas Gregor
2012-02-13Split the storage of lambda information between the LambdaExpr and theDouglas Gregor