summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDeclCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* Try to complete a type before looking for conversion functions withinDouglas Gregor2009-08-241-1/+2
* Make sure to adjust function template declarations to their templatedDouglas Gregor2009-08-241-0/+16
* Implement conversion function templates, along with the ability to useDouglas Gregor2009-08-211-9/+23
* Fix parsing for out-of-line definitions of constructors andDouglas Gregor2009-08-211-1/+1
* Introduce support for constructor templates, which can now be declaredDouglas Gregor2009-08-211-3/+16
* Remove TypeSpecStartLocation from VarDecl/FunctionDecl/FieldDecl, and use Dec...Argyrios Kyrtzidis2009-08-211-2/+1
* Initial support for parsing and representation of member function templates.Douglas Gregor2009-08-201-1/+9
* Add syntax examples for the friend declaration types.John McCall2009-08-201-1/+0
* Use Sema's LocInfoType to pass and preserve type source info through the Parser.Argyrios Kyrtzidis2009-08-191-5/+5
* Introduce DeclaratorDecl and pass DeclaratorInfo through the Decl/Sema interf...Argyrios Kyrtzidis2009-08-191-8/+15
* Teach Sema how to pop out of friend function definitions in nested classes.John McCall2009-08-181-0/+3
* AddInitializerToDecl can't take a FullExprArg. Make it take an ExprArg, and c...Anders Carlsson2009-08-161-1/+27
* BuildCXXConstructExpr doesn't need to take an ASTContext.Anders Carlsson2009-08-151-6/+4
* Implement __is_empty. Patch by Sean Hunt.Eli Friedman2009-08-151-2/+11
* Make the CXXDefaultArgExpr constructor protected and add a static Create func...Anders Carlsson2009-08-141-1/+1
* Patch to force synthesis of copy assignment operatorFariborz Jahanian2009-08-131-0/+1
* More toward synthesizing copy assignments. SWIP.Fariborz Jahanian2009-08-121-2/+5
* Patch for synthesizing copy assignment operator.Fariborz Jahanian2009-08-121-0/+1
* Add a FriendClassDecl type for holding declarations of friend types in John McCall2009-08-111-54/+84
* ir-gen support for anonymous union data memberFariborz Jahanian2009-08-111-2/+8
* Argument-dependent lookup for friend declarations. Add a new decl type,John McCall2009-08-111-17/+28
* Drop the friend-inner-class diagnostic from an extwarn to an ext and don'tJohn McCall2009-08-061-2/+2
* Permit a class to friend its members in C++0x, without restriction.John McCall2009-08-061-7/+18
* First pass at friend semantics.John McCall2009-08-061-6/+203
* Get rid of "smart" quotes. Per report on cfe-dev.Eli Friedman2009-08-051-17/+17
* Handle destruction of temporaries used in default argumentFariborz Jahanian2009-08-051-0/+1
* Patch to improve ir-gen for constructors with default argumentFariborz Jahanian2009-08-051-8/+20
* Introduce the canonical type smart pointers, and use them in a few places toDouglas Gregor2009-08-051-2/+2
* Support for use of default argument in constructors.Fariborz Jahanian2009-08-051-2/+23
* Canonicalize else.Mike Stump2009-08-041-10/+5
* Minor renaming/refactoring. No change in functionality.Fariborz Jahanian2009-08-031-5/+3
* Add CK_DerivedToBase and use it PerformObjectMemberConversion.Anders Carlsson2009-07-311-3/+3
* Change uses of:Ted Kremenek2009-07-291-28/+28
* Refactor base/member initializers, and construct them correctly in cases Eli Friedman2009-07-291-83/+113
* More Sema check for constructor's member initializer along Fariborz Jahanian2009-07-241-0/+9
* Diagnose when base classes and members to be intializedFariborz Jahanian2009-07-231-7/+28
* Add constructor used to initialize base/member inFariborz Jahanian2009-07-231-5/+20
* Fix some memory allocation/deallocation issuesDouglas Gregor2009-07-221-2/+2
* "This patch implements the restrictions on union members detailed inDouglas Gregor2009-07-221-28/+29
* Allocate BaseOrMemberInitializers and CXXBaseSpecifier nodesFariborz Jahanian2009-07-221-6/+6
* Patch to accomodate Doug's comment on defaultFariborz Jahanian2009-07-211-5/+1
* Misc fixes for -Wreorder:Eli Friedman2009-07-211-23/+39
* Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methodsTed Kremenek2009-07-171-27/+27
* Replaced Type::getAsLValueReferenceType(), Type::getAsRValueReferenceType(), ...Ted Kremenek2009-07-171-21/+21
* Replace Type::getAsReferenceType() with Type::getAs<ReferenceType>().Ted Kremenek2009-07-171-3/+3
* Add member template 'Type::getAs<T>', which converts a Type* to a respective T*.Ted Kremenek2009-07-161-3/+3
* Added ASTs to destructor decl AST for default destruction of object'sFariborz Jahanian2009-07-151-4/+7
* Patch to build AST for ctor's initializer list according toFariborz Jahanian2009-07-141-0/+11
* Patch to build list of inherited virtual base classes Fariborz Jahanian2009-07-101-2/+12
* Sema check on out of order object initialization ofFariborz Jahanian2009-07-091-1/+68
OpenPOWER on IntegriCloud