aboutsummaryrefslogtreecommitdiff
path: root/include/clang/AST/DeclCXX.h
AgeCommit message (Expand)Author
2013-04-26Use bitfilds.Rafael Espindola
2013-04-26Add r180263 back, but fix hasBraces() to be correct during parsing.Rafael Espindola
2013-04-20C++1y: Allow aggregates to have default initializers.Richard Smith
2013-04-16Basic support for Microsoft property declarations andJohn McCall
2013-04-11[ms-cxxabi] Implement member pointer emission and dereferencingReid Kleckner
2013-04-03Add 178663 back.Rafael Espindola
2013-04-03Revert 178663.Rafael Espindola
2013-04-03Don't compute a patched/semantic storage class.Rafael Espindola
2013-04-02[ms-cxxabi] Move MS inheritance model calculation into MemberPointerTypeReid Kleckner
2013-03-27Cleanup clang's specializations of simplify_type.Rafael Espindola
2013-02-21Ignore visibility from enclosing template argumentsJohn McCall
2013-01-29Abstract the behavior of when to use base-class tail padding.John McCall
2012-12-08Finish implementing 'selected constructor' rules for triviality in C++11. InRichard Smith
2012-12-08Remove some remnants of the assumption that there is at most one of eachRichard Smith
2012-12-08Properly compute triviality for explicitly-defaulted or deleted special members.Richard Smith
2012-12-08Implement C++03 [dcl.init]p5's checking for value-initialization of referencesRichard Smith
2012-12-04Sort #include lines for all files under include/...Chandler Carruth
2012-12-01Make these functions more clearly express the test they are performing. No fu...Richard Smith
2012-12-01Consistently use 'needsImplicit<special member>' to determine whether we needRichard Smith
2012-11-30Refactor to reduce duplication in handling of special member functions. No fu...Richard Smith
2012-11-28Store on the CXXRecordDecl whether the class has, or would have, a copyRichard Smith
2012-11-28Introduce ASTUnresolvedSet, an UnresolvedSet-like class, whose contents areArgyrios Kyrtzidis
2012-11-28Don't return a pointer to an UnresolvedSetImpl in the CXXRecordDecl interface,Argyrios Kyrtzidis
2012-11-22Fix CXXRecordDecl::forallBases to not look through bases which are dependentRichard Smith
2012-11-16A step towards sorting out handling of triviality of special members in C++11.Richard Smith
2012-11-10Rework my implementation of circular-reference finding to not useDouglas Gregor
2012-11-10Diagnostic circular inheritance involving dependent base classes. WeDouglas Gregor
2012-10-11Remove pointless classof()'s.Sean Silva
2012-10-09CXXMethodDecl::isConst() and CXXMethodDecl::isVolatile() can be const methodsArnaud A. de Grandmaison
2012-09-25Fix for r163013 regression and further __interface enhancement.John McCall
2012-09-19Add the TypeSourceInfo for the lambda call operator to the lambda'sEli Friedman
2012-08-31Normalize line endings of r163013 (part 2).Joao Matos
2012-08-31Improved MSVC __interface support by adding first class support for it, inste...Joao Matos
2012-08-22Fix an assortment of doxygen comment issues found by -Wdocumentation.Ted Kremenek
2012-08-15[analyzer] Correctly devirtualize virtual method calls in constructors.Jordan Rose
2012-08-10Provide isConst/Volatile on CXXMethodDecl.David Blaikie
2012-08-08Constify CXXRecordDecl::isVirtuallyDerivedFrom.Jordan Rose
2012-07-11Stop instantiating a class if we hit a static_assert failure. Also, if theRichard Smith
2012-07-04Drop the ASTContext.h include from Stmt.h and fix up transitive users.Benjamin Kramer
2012-07-04CXXRecordDecl: Split getBases/getVBases into a slow and a fast path.Benjamin Kramer
2012-06-26During codegen of a virtual call we would extract any casts in the expressionRafael Espindola
2012-06-15Ongoing documentation cleanup: fixed Doxygen markup errors, added \briefJames Dennett
2012-06-10Remove CXXRecordDecl flags which are unused after r158289.Richard Smith
2012-06-08PR13051: If a constructor is explicitly defaulted, it isn't marked as beingRichard Smith
2012-05-22Truthify a comment.Richard Smith
2012-05-07A union can have a constexpr defaulted default constructor, if it has anRichard Smith
2012-04-04Move the computation of the lambda mangling information (manglingDouglas Gregor
2012-03-09[AST/etc] Mark {getSourceRange(),getStartLoc(),getEndLoc()} as LLVM_READONLY.Daniel Dunbar
2012-03-09[AST/Sema] Add {CXXBaseSpecifier,Declarator,DeclSpec,TypeLoc,UnqualifiedId}::...Daniel Dunbar
2012-03-06Use TinyPtrVector instead of UsuallyTinyPtrVector.Argyrios Kyrtzidis