aboutsummaryrefslogtreecommitdiff
path: root/lib/AST/DeclCXX.cpp
AgeCommit message (Expand)Author
2010-04-12Have the CXXBaseOrMemberInitializer keep track of whether an initializer init...Anders Carlsson
2010-03-31Regularize support for naming conversion functions in using decls.John McCall
2010-03-29When collecting virtual bases it's very important to use the canonical type o...Anders Carlsson
2010-03-29Fix a nasty bug in the virtual base computation which would lead to us initia...Anders Carlsson
2010-03-15Remember declaration scope qualifiers in the AST. Imposes no memory overheadJohn McCall
2010-03-15Remember access paths for visible conversion decls.John McCall
2010-03-12Implement basic support for friend types and functions in non-dependentJohn McCall
2010-03-11Split C++ friend declarations into their own header/implementation file.John McCall
2010-03-10Create a new InjectedClassNameType to represent bare-word references to the John McCall
2010-03-02Eliminate the static map of overridden C++ methods, which was going toDouglas Gregor
2010-02-27Skip dependent virtual base classes; fixes PR6413.Douglas Gregor
2010-02-26Implement semantic analysis for C++ [expr.new]p18-20, which describeDouglas Gregor
2010-02-23Perform two more constructor/destructor code-size optimizations:John McCall
2010-02-11Remove another redundant ASTContext parameterDouglas Gregor
2010-02-08Ensure that a operator delete overload is rocognized regardless of cv-quals.Chandler Carruth
2010-02-04Extract a common structure for holding information about the definitionJohn McCall
2010-01-31Rework base and member initialization in constructors, with severalDouglas Gregor
2010-01-30Add an assert to make sure that we don't try to mess with overridden methods ...Anders Carlsson
2010-01-20Give UnresolvedSet the ability to store access specifiers for each declaration.John McCall
2010-01-14When qualified lookup into the current instantiation fails (because itDouglas Gregor
2010-01-05Improve key-function computation for templates. In particular:Douglas Gregor
2009-12-22Eliminate the ASTContext argument to CXXConstructorDecl::isCopyConstructor, s...Douglas Gregor
2009-12-17Patch over yet more problems with friend declarations which were provokingJohn McCall
2009-12-07getTemplateSpecializationKind should be const.Anders Carlsson
2009-12-07DeclaratorInfo -> TypeSourceInfo. Makes an effort to rename associated varia...John McCall
2009-12-06Move helper onto CXXMethodDecl.Eli Friedman
2009-12-04Make sure that overridden method decls are always canonical.Anders Carlsson
2009-12-03A new helper function to set various bits in the class whenFariborz Jahanian
2009-12-02Improve source location information for C++ member initializers in aDouglas Gregor
2009-12-02In Sema, whenever we think that a function is going to cause a vtable to be g...Anders Carlsson
2009-12-02r90313, in which OverloadedFunctionDecl is removed and never spoken of again.John McCall
2009-11-23Let using directives refer to namespace aliases. Fixes PR5479.Sebastian Redl
2009-11-21"Incremental" progress on using expressions, by which I mean totally rippingJohn McCall
2009-11-18Incremental progress on using declarations. Split UnresolvedUsingDecl intoJohn McCall
2009-11-17Instead of hanging a using declaration's target decls directly off the using John McCall
2009-11-17Unify the way destructor epilogues are generated for synthesized and regular ...Anders Carlsson
2009-11-16First part of changes to eliminate problems with cv-qualifiers andDouglas Gregor
2009-11-14If we attempt to add a constructor template specialization that looksDouglas Gregor
2009-11-13Revert r88718, which does NOT solve the constructor-template-as-copy-construc...Douglas Gregor
2009-11-13A constructor template cannot be instantiated to a copyDouglas Gregor
2009-11-07Make sure isCopyAssignment is only true for actual copy assignment operators,Eli Friedman
2009-10-30When looking for a copy-assignment operator to determine the cv-qualifiers on...Douglas Gregor
2009-10-25Audit the code for places where it is assumed that every base specifier refer...Sebastian Redl
2009-10-13Member function templates (and instantiations/specializations thereof)Douglas Gregor
2009-10-12Diagnose the declaration of explicit specializations after an implicitDouglas Gregor
2009-10-12Use CanQualType (instead of QualType) to store collection of visibleFariborz Jahanian
2009-10-08Refactoring to further simplify collection of visible conversionFariborz Jahanian
2009-10-08Improve checking for specializations of member classes of classDouglas Gregor
2009-10-07Fixes problem in finding visible convertion functions of a classFariborz Jahanian
2009-09-29Handle C++ delete expressions when the overloaded delete operator is aDouglas Gregor