aboutsummaryrefslogtreecommitdiff
path: root/include/clang/AST/DeclCXX.h
AgeCommit message (Expand)Author
2011-01-08Rename CXXCtorInitializer::BaseOrMember to Initializee, since it will also beSean Hunt
2011-01-08Renamed CXXBaseOrMemberInitializer to CXXCtorInitializer. This is both shorter,Sean Hunt
2011-01-04Implement pack expansion of base initializers, so that we canDouglas Gregor
2011-01-03Implement pack expansions whose pattern is a base-specifier.Douglas Gregor
2010-12-04More anonymous struct/union redesign. This one deals with anonymous field use...Francois Pichet
2010-12-02Eliminate two uses of NDEBUG in headers that cause different symbolsDouglas Gregor
2010-11-24Add CXXRecordDecl::getIndirectPrimaryBases.Anders Carlsson
2010-11-10Replace UsingDecl's SmallPtrSet of UsingShadowDecls with a linked list to avo...Argyrios Kyrtzidis
2010-11-08Improve our handling of C++ [class.copy]p3, which specifies that aDouglas Gregor
2010-11-07A union cannot contain static data members or data members of reference type.Anders Carlsson
2010-10-29Make the deserialization of C++ base class specifiers lazy, improvingDouglas Gregor
2010-10-24Refactoring.Argyrios Kyrtzidis
2010-10-21Pass TInfo to CXXDestructorDecl::Create(), just like we do for otherCraig Silverstein
2010-10-15Read/write to/from PCH DeclarationNameLocs, DeclarationNameInfos and Qualifie...Argyrios Kyrtzidis
2010-09-29Move the management of the set of conversion functions in a C++ classDouglas Gregor
2010-09-29Move the maintenance of CXXRecordDecl::DefinitionData's Abstract bitDouglas Gregor
2010-09-28Teach FunctionDecl::setPure() to (indirectly) mark the Abstract bit inDouglas Gregor
2010-09-28Reinstate r114925 and r114929, both steps towardDouglas Gregor
2010-09-28Centralize the management of CXXRecordDecl::DefinitionData's Empty bitDouglas Gregor
2010-09-28Reinstate r114921, which I've exonerated via a self-host build.Douglas Gregor
2010-09-28Temporarily revert 114929 114925 114924 114921. It looked like they (or at leastBill Wendling
2010-09-28Centralize the management of CXXRecordDecl::DefinitionData'sDouglas Gregor
2010-09-27Centralize the management of CXXRecordDecl::DefinitionData'sDouglas Gregor
2010-09-27Centralize the management of CXXRecordDecl::DefinitionData's Empty bitDouglas Gregor
2010-09-27Centralize the management of CXXRecordDecl::DefinitionData's AggregateDouglas Gregor
2010-09-27Centralize the handling of CXXRecordDecl::DefinitionData'sDouglas Gregor
2010-09-27Centralize the handling ofDouglas Gregor
2010-09-27Clean up the handling of the DeclaredDefaultConstructor andDouglas Gregor
2010-09-13Add reverse iterator for initializers in constructor. Patch by Marcin Świde...Ted Kremenek
2010-09-13Remove CXXRecordDecl::getDefaultConstructor(), an inherently unsafe function ...Sebastian Redl
2010-09-08Re-enable CheckAccessDeclContext and make sure it doesn't trigger assertions.Argyrios Kyrtzidis
2010-09-01Implement libclang support for using declarations. Clang actually usesDouglas Gregor
2010-09-01Implement libclang support for using directives (cursor + visitation +Douglas Gregor
2010-09-01Improve location information in the representation of namespaceDouglas Gregor
2010-08-26De-memberify the VarDecl and FunctionDecl StorageClass enums.John McCall
2010-08-18Rename PCHDeclReader -> ASTDeclReader.Sebastian Redl
2010-08-18Do the PCH->AST rename for ASTWriter's implementation parts.Sebastian Redl
2010-08-12Added locations and type source info for DeclarationName inside UsingDecl.Abramo Bagnara
2010-08-11Added locations and type source info for DeclarationName.Abramo Bagnara
2010-08-09Refactor into functions PCH reading/writing the CXXBaseOrMemberInitializers. ...Argyrios Kyrtzidis
2010-07-26Add source location information to C++ base specifiers.Nick Lewycky
2010-07-25Remove destructors from declaration nodesDouglas Gregor
2010-07-25Remove the vast majority of the Destroy methods from the AST library,Douglas Gregor
2010-07-22Read/write C++0x static_assert for PCH.Argyrios Kyrtzidis
2010-07-08Fix reading of UsingDecl from PCH.Argyrios Kyrtzidis
2010-07-04Read/write more information of ASTContext for PCH. Overriden methods and inst...Argyrios Kyrtzidis
2010-07-03Lazily declare default constructors. We now delay the construction ofDouglas Gregor
2010-07-02Lazily declare implicit copy constructors.Douglas Gregor
2010-07-02Lazily declare copy-assignment operators.Douglas Gregor
2010-07-02Lazily declare the implicitly-declared destructor in a C++ class.Douglas Gregor