summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/DeclCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* Use attributes for all the override control specifiers.Anders Carlsson2011-01-241-3/+2
* Add final/explicit getters and setters to CXXRecordDecl.Anders Carlsson2011-01-221-0/+1
* Implement the preference for move-construction over copy-constructionDouglas Gregor2011-01-211-10/+25
* Change QualType::getTypePtr() to return a const pointer, then change aJohn McCall2011-01-191-7/+0
* PR3558: mark "logically const" accessor methods in ASTContext as const,Jay Foad2011-01-121-6/+6
* Rename CXXCtorInitializer::BaseOrMember to Initializee, since it will also beAlexis Hunt2011-01-081-9/+9
* Renamed CXXBaseOrMemberInitializer to CXXCtorInitializer. This is both shorter,Alexis Hunt2011-01-081-36/+37
* Implement pack expansion of base initializers, so that we canDouglas Gregor2011-01-041-5/+6
* Implement pack expansions whose pattern is a base-specifier.Douglas Gregor2011-01-031-1/+2
* Revert r120808, my previous implementation of caching for the linkageDouglas Gregor2010-12-061-2/+0
* More anonymous struct/union redesign. This one deals with anonymous field use...Francois Pichet2010-12-041-4/+14
* Implement caching for the linkage and visibility calculations ofDouglas Gregor2010-12-031-0/+2
* Eliminate two uses of NDEBUG in headers that cause different symbolsDouglas Gregor2010-12-021-14/+0
* Replace UsingDecl's SmallPtrSet of UsingShadowDecls with a linked list to avo...Argyrios Kyrtzidis2010-11-101-0/+38
* Improve our handling of C++ [class.copy]p3, which specifies that aDouglas Gregor2010-11-081-7/+1
* Rename alignof -> alignOf to avoid irritating C++'0x compilers,Chris Lattner2010-10-301-1/+1
* Make the deserialization of C++ base class specifiers lazy, improvingDouglas Gregor2010-10-291-5/+5
* Keep track in chained PCH of implicit members that were added after the defin...Argyrios Kyrtzidis2010-10-241-6/+5
* Put the mechanism in place to track modifications in an AST entity that were ...Argyrios Kyrtzidis2010-10-241-0/+1
* Pass TInfo to CXXDestructorDecl::Create(), just like we do for otherCraig Silverstein2010-10-211-3/+4
* When implicit members are added to a C++ record, notify the serializer so tha...Argyrios Kyrtzidis2010-10-201-0/+7
* Move the management of the set of conversion functions in a C++ classDouglas Gregor2010-09-291-0/+36
* Move the maintenance of CXXRecordDecl::DefinitionData's Abstract bitDouglas Gregor2010-09-291-0/+58
* Teach FunctionDecl::setPure() to (indirectly) mark the Abstract bit inDouglas Gregor2010-09-281-2/+7
* Reinstate r114925 and r114929, both steps towardDouglas Gregor2010-09-281-8/+78
* Centralize the management of CXXRecordDecl::DefinitionData's Empty bitDouglas Gregor2010-09-281-7/+38
* Reinstate r114921, which I've exonerated via a self-host build.Douglas Gregor2010-09-281-2/+48
* Temporarily revert 114929 114925 114924 114921. It looked like they (or at leastBill Wendling2010-09-281-153/+12
* Centralize the management of CXXRecordDecl::DefinitionData'sDouglas Gregor2010-09-281-7/+67
* Centralize the management of CXXRecordDecl::DefinitionData'sDouglas Gregor2010-09-271-1/+11
* Centralize the management of CXXRecordDecl::DefinitionData's Empty bitDouglas Gregor2010-09-271-2/+27
* Centralize the management of CXXRecordDecl::DefinitionData's AggregateDouglas Gregor2010-09-271-2/+48
* Centralize the handling of CXXRecordDecl::DefinitionData'sDouglas Gregor2010-09-271-4/+10
* Kill FunctionDecl's IsCopyAssignment bit; it duplicated what couldDouglas Gregor2010-09-271-5/+2
* Centralize the handling ofDouglas Gregor2010-09-271-81/+108
* Clean up the handling of the DeclaredDefaultConstructor andDouglas Gregor2010-09-271-5/+21
* Remove CXXRecordDecl::getDefaultConstructor(), an inherently unsafe function ...Sebastian Redl2010-09-131-22/+0
* Implement __has_virtual_destructor. Patch by Steven Watanabe.Sebastian Redl2010-09-021-1/+2
* Implement libclang support for using directives (cursor + visitation +Douglas Gregor2010-09-011-8/+2
* Added locations and type source info for DeclarationName inside UsingDecl.Abramo Bagnara2010-08-121-8/+7
* Added locations and type source info for DeclarationName.Abramo Bagnara2010-08-111-14/+19
* Add source location information to C++ base specifiers.Nick Lewycky2010-07-261-8/+6
* Remove destructors from declaration nodesDouglas Gregor2010-07-251-6/+0
* Remove the vast majority of the Destroy methods from the AST library,Douglas Gregor2010-07-251-28/+0
* Introduce Decl::hasBody() and FunctionDecl::hasBody() and use them instead of...Argyrios Kyrtzidis2010-07-071-1/+1
* Read/write more information of ASTContext for PCH. Overriden methods and inst...Argyrios Kyrtzidis2010-07-041-0/+4
* Lazily declare default constructors. We now delay the construction ofDouglas Gregor2010-07-031-1/+4
* Lazily declare implicit copy constructors.Douglas Gregor2010-07-021-1/+4
* Lazily declare copy-assignment operators.Douglas Gregor2010-07-021-49/+3
* Lazily declare the implicitly-declared destructor in a C++ class.Douglas Gregor2010-07-021-0/+1
OpenPOWER on IntegriCloud