summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/DeclCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* Improved semantic analysis and AST respresentation for functionDouglas Gregor2009-06-251-0/+9
* patch to mark use of implicit copy constructors.Fariborz Jahanian2009-06-221-7/+15
* Parsing and AST support for using declarations, from John Thompson!Douglas Gregor2009-06-201-0/+8
* Patch for implementation of C++'s object model. This isFariborz Jahanian2009-06-191-1/+19
* Removed deadcode related to addition of constructorFariborz Jahanian2009-06-171-24/+21
* If a CXXRecordDecl is a class template, the 'this' type should be the injecte...Anders Carlsson2009-06-131-1/+6
* Make ParmVarDecl::getDefaultArg() more robust, it now asserts that the argume...Anders Carlsson2009-06-061-2/+2
* Get rid of CXXTempVarDecl.Anders Carlsson2009-05-301-9/+0
* Pretty printing and improved representation for namespace alias declarationsDouglas Gregor2009-05-301-2/+4
* Printing for using directives, e.g.,Douglas Gregor2009-05-301-2/+4
* Add code for emitting C++ destructors. Not used yet.Anders Carlsson2009-05-291-0/+17
* Add setters/getters to CXXMethodDecl so it can keep track of which virtual me...Anders Carlsson2009-05-161-0/+41
* Make sure that the type associated with a class template is dependent.Douglas Gregor2009-05-151-2/+4
* Silence gcc warnings.Eli Friedman2009-04-251-2/+2
* Fix assert.Anders Carlsson2009-04-241-2/+4
* Add the beginnings of a CXXTempVarDecl class.Anders Carlsson2009-04-211-0/+7
* Add support for the __has_trivial_destructor type trait.Anders Carlsson2009-04-171-1/+1
* Add support for the __has_trivial_constructor type trait.Anders Carlsson2009-04-161-0/+6
* Propagate the ASTContext to various AST traversal and lookup functions.Douglas Gregor2009-04-091-2/+2
* switch TemplateOrInstantiation to be a PointerUnion, which Chris Lattner2009-03-291-18/+0
* Create AST nodes for namespace aliases.Anders Carlsson2009-03-281-0/+10
* AddAnders Carlsson2009-03-261-0/+21
* Instantiation for member classes of class templates. Note that onlyDouglas Gregor2009-03-251-1/+21
* Keep track of whether a class is abstract or not. This is currently only used...Anders Carlsson2009-03-221-2/+2
* Some minor tweaks and additional tests for rvalue referencesDouglas Gregor2009-03-201-1/+1
* Almost complete implementation of rvalue references. One bug, and a few uncle...Sebastian Redl2009-03-161-4/+5
* More static_assert work. Check that the assert expr is valid and show an erro...Anders Carlsson2009-03-141-0/+17
* Eliminate CXXClassVarDecl. It doesn't add anythingDouglas Gregor2009-03-111-6/+0
* Implement the basics of implicit instantiation of class templates, inDouglas Gregor2009-03-031-0/+1
* Create a new TypeNodes.def file that enumerates all of the types,Douglas Gregor2009-02-261-4/+4
* Added ClassTemplateSpecializationDecl, which is a subclass ofDouglas Gregor2009-02-171-3/+3
* Basic representation of C++ class templates, from Andrew Sutton.Douglas Gregor2009-02-041-30/+0
* Semantic analysis, ASTs, and unqualified name lookup support for C++Douglas Gregor2009-02-031-0/+11
* Finish making AST BumpPtrAllocation runtime configurable (based on -disable-f...Steve Naroff2009-01-271-1/+1
* Remove many references to ASTContext::getAllocator(), replacing them with cal...Steve Naroff2009-01-271-21/+12
* Remove ScopedDecl, collapsing all of its functionality into Decl, soDouglas Gregor2009-01-201-6/+4
* 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-1/+1
* PODness and Type TraitsSebastian Redl2009-01-051-5/+81
* Introduce support for "transparent" DeclContexts, which areDouglas Gregor2009-01-051-35/+3
* Keep track of template arguments when we parse them. Right now, we don't actu...Douglas Gregor2008-12-241-0/+15
* When determining whether a class type has a const copy constructor, beDouglas Gregor2008-12-231-14/+5
* Make linkage-specifications hold on to all of their declarationsDouglas Gregor2008-12-161-0/+32
* Warning fixes to operator precedence warnings.Eli Friedman2008-12-161-2/+2
* Remove tabs.Nate Begeman2008-12-161-4/+4
* Place constructors and destructors into the DeclContext of the class,Douglas Gregor2008-12-151-23/+23
* Unifies the name-lookup mechanisms used in various parts of the ASTDouglas Gregor2008-12-111-14/+2
* Representation of template type parameters and non-type templateDouglas Gregor2008-12-051-1/+17
* Implement effects of 'mutable', and a few comments from Chris on its parsing.Sebastian Redl2008-11-171-2/+2
* Eliminate all of the placeholder identifiers used for constructors,Douglas Gregor2008-11-171-2/+3
OpenPOWER on IntegriCloud