summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDeclCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* Unify the code for defining tags in C and C++, so that we alwaysDouglas Gregor2009-01-081-32/+0
* This is a large/messy diff that unifies the ObjC AST's with DeclContext.Steve Naroff2009-01-081-2/+2
* Finished semantic analysis of anonymous unions in C++.Douglas Gregor2009-01-071-3/+10
* it is ok to insert empty source ranges into diagnostics, declare variable in ...Chris Lattner2009-01-061-5/+2
* PODness and Type TraitsSebastian Redl2009-01-051-12/+106
* Introduce support for "transparent" DeclContexts, which areDouglas Gregor2009-01-051-29/+30
* Parser support for C++ using directives, from Piotr RakDouglas Gregor2008-12-301-0/+28
* Add support for out-of-line definitions of conversion functions and member op...Douglas Gregor2008-12-261-16/+14
* Correct the order in which we cope with end-of-class-definitionDouglas Gregor2008-12-241-11/+34
* Don't explicitly represent OverloadedFunctionDecls withinDouglas Gregor2008-12-231-34/+6
* Full AST support and better Sema support for C++ try-catch.Sebastian Redl2008-12-221-0/+4
* Partial AST and Sema support for C++ try-catch.Sebastian Redl2008-12-221-0/+63
* Allow downcasts of pointers to Objective-C interfaces, with aDouglas Gregor2008-12-191-1/+1
* Make the injected-class-name of a C++ class a separate RecordDecl from the cl...Douglas Gregor2008-12-171-1/+3
* Move the other Sema::ActOnLinkageSpec to SemaDeclCXX.Chris Lattner2008-12-171-0/+26
* Move Sema::ActOnLinkageSpec to SemaDeclCXX.Chris Lattner2008-12-171-0/+19
* Delay parsing of default arguments of member functions until the classDouglas Gregor2008-12-161-3/+106
* Place constructors and destructors into the DeclContext of the class,Douglas Gregor2008-12-151-105/+47
* Don't double-destroy constructors defined out-of-line. This is aDouglas Gregor2008-12-151-8/+12
* Some utilities for using the smart pointers in Actions, especially Sema. Conv...Sebastian Redl2008-12-131-1/+1
* Enable out-of-line definitions of C++ constructors and destructorsDouglas Gregor2008-12-121-15/+24
* Address some comments on the name lookup/DeclContext patch from ChrisDouglas Gregor2008-12-111-2/+2
* Unifies the name-lookup mechanisms used in various parts of the ASTDouglas Gregor2008-12-111-35/+38
* Simplify some diagnostics.Anders Carlsson2008-12-061-7/+7
* Change a whole lot of diagnostics to take QualType's directly Chris Lattner2008-11-241-11/+9
* Rename NamedDecl::getName() to getNameAsString(). Replace a bunch of Chris Lattner2008-11-241-10/+9
* Make all the 'redefinition' diagnostics more consistent, and make the Chris Lattner2008-11-231-8/+8
* Convert IdentifierInfo's to be printed the same as DeclarationNames Chris Lattner2008-11-231-4/+4
* Implement a %plural modifier for complex plural forms in diagnostics. Use it ...Sebastian Redl2008-11-221-7/+3
* merge 3 more diagnostics into 1.Chris Lattner2008-11-211-5/+6
* Add the concept of "modifiers" to the clang diagnostic format Chris Lattner2008-11-211-23/+9
* Don't print canonical types in overloading-related diagnosticsDouglas Gregor2008-11-211-2/+2
* remove the last old-fashioned Diag method. Transition complete!Chris Lattner2008-11-201-11/+10
* remove another old Diag method.Chris Lattner2008-11-201-10/+9
* remove another old-school Diag method.Chris Lattner2008-11-201-12/+10
* stop calling II::getName() unnecesarily in semaChris Lattner2008-11-191-6/+6
* Allow sending IdentifierInfo*'s into Diagnostics without turning them into st...Chris Lattner2008-11-191-1/+1
* convert some diags to use numbers instead of strings.Chris Lattner2008-11-191-6/+1
* remove one more old-style Diag method.Chris Lattner2008-11-191-2/+2
* Switch several more Sema Diag methods over. This simplifies theChris Lattner2008-11-191-118/+81
* start converting Sema over to using its canonical Diag method.Chris Lattner2008-11-181-8/+8
* Implement effects of 'mutable', and a few comments from Chris on its parsing.Sebastian Redl2008-11-171-0/+4
* Eliminate all of the placeholder identifiers used for constructors,Douglas Gregor2008-11-171-9/+9
* Some cleanups for C++ operator overloadingDouglas Gregor2008-11-171-57/+37
* Simplify error messages for two-parameter overloaded increment/decrement oper...Douglas Gregor2008-11-171-11/+4
* Introduction the DeclarationName class, as a single, general method ofDouglas Gregor2008-11-171-6/+12
* Implement parsing and semantic checking of the 'mutable' keyword.Sebastian Redl2008-11-141-2/+32
* Don't build identifiers for C++ constructors, destructors, orDouglas Gregor2008-11-121-5/+3
* Implement support for operator overloading using candidate operatorDouglas Gregor2008-11-121-3/+3
* Basic support for taking the address of an overloaded functionDouglas Gregor2008-11-101-0/+16
OpenPOWER on IntegriCloud