summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/DeclBase.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Currently all DeclContexts are Decls as well; use cast<Decl> instead of dyn_c...Argyrios Kyrtzidis2009-02-171-8/+2
* DeclContext had its "casting machinery" inside the class definition so that i...Argyrios Kyrtzidis2009-02-161-2/+46
* Make DeclContexts maintenance a bit easier.Argyrios Kyrtzidis2009-02-161-1/+1
* Basic representation of C++ class templates, from Andrew Sutton.Douglas Gregor2009-02-041-1/+2
* Semantic analysis, ASTs, and unqualified name lookup support for C++Douglas Gregor2009-02-031-3/+15
* Add a macro-based enumeration of all of the Decl nodes (like we doDouglas Gregor2009-02-021-225/+27
* Remove many references to ASTContext::getAllocator(), replacing them with cal...Steve Naroff2009-01-271-1/+1
* Allocate expresssions through ASTContext (still more work to do).Steve Naroff2009-01-201-0/+29
* Rename DeclContext::insert to DeclContext::makeDeclVisibleInContext and docum...Douglas Gregor2009-01-201-8/+8
* Remove the TopLevelDecls from TranslationUnit, since all of those decls are o...Douglas Gregor2009-01-201-15/+10
* Remove ScopedDecl, collapsing all of its functionality into Decl, soDouglas Gregor2009-01-201-35/+59
* Teach DeclContext how to find the primary declaration for any TagDeclDouglas Gregor2009-01-171-29/+7
* Fix a subtle bug in DeclContext::DestroyDecls().Steve Naroff2009-01-141-4/+8
* Turn off some Destroy calls that are currenly causing double-destruction of S...Douglas Gregor2009-01-131-1/+5
* Cleanup DeclContext::addDecl and DeclContext::insert interface, from Piotr RakDouglas Gregor2009-01-121-6/+5
* Replace DeclContext's vector of ScopedDecl pointers with a linked listDouglas Gregor2009-01-091-2/+11
* Make sure that ScopedDecls passed to DeclContext::addDecl are added into thei...Douglas Gregor2009-01-091-1/+1
* Move property API's up to ObjCContainerDecl (removing a lot of duplicate code).Steve Naroff2009-01-091-0/+1
* Unify the code for defining tags in C and C++, so that we alwaysDouglas Gregor2009-01-081-0/+1
* This is a large/messy diff that unifies the ObjC AST's with DeclContext.Steve Naroff2009-01-081-10/+20
* When determining whether a variable is a file-scoped variable, checkDouglas Gregor2009-01-071-2/+2
* Initial implementation of anonymous unions (and, as a GNU extension,Douglas Gregor2009-01-071-1/+1
* Allow Objective-C entities to be declared within a transparent contextDouglas Gregor2009-01-061-0/+7
* Minor tweaks to the transparent declcontext patchDouglas Gregor2009-01-061-1/+2
* Introduce support for "transparent" DeclContexts, which areDouglas Gregor2009-01-051-7/+52
* Don't push OverloadedFunctionDecls onto the chain of declarationsDouglas Gregor2008-12-231-23/+10
* Don't explicitly represent OverloadedFunctionDecls withinDouglas Gregor2008-12-231-68/+95
* Add case for the new AST node.Fariborz Jahanian2008-12-201-1/+8
* Don't double-destroy constructors defined out-of-line. This is aDouglas Gregor2008-12-151-1/+0
* Address some comments on the name lookup/DeclContext patch from ChrisDouglas Gregor2008-12-111-10/+8
* Unifies the name-lookup mechanisms used in various parts of the ASTDouglas Gregor2008-12-111-7/+269
* Representation of template type parameters and non-type templateDouglas Gregor2008-12-051-0/+2
* -Add several ObjC types to Decl::getDeclKindName(), a useful debug hook.Steve Naroff2008-12-011-0/+3
* Make DeclContext::getLexicalParent reuse DeclContext::getParent.Argyrios Kyrtzidis2008-11-191-4/+1
* Take care another assert:Argyrios Kyrtzidis2008-11-191-0/+9
* Make the non-const DeclContext::getParent call the const version, instead of ...Argyrios Kyrtzidis2008-11-191-3/+3
* Parsing, ASTs, and semantic analysis for the declaration of conversionDouglas Gregor2008-11-071-0/+1
* Parsing, representation, and preliminary semantic analysis of destructors.Douglas Gregor2008-11-051-0/+1
* Add support for parsing and representing C++ constructor declarations.Douglas Gregor2008-10-311-0/+1
* Preliminary support for function overloadingDouglas Gregor2008-10-211-2/+9
* Simplify handling of struct/union/class tags.Argyrios Kyrtzidis2008-10-151-5/+4
* Improve the const-ness of a few methods.Argyrios Kyrtzidis2008-10-121-3/+3
* Implement more efficient Decl <-> DeclContext conversions.Argyrios Kyrtzidis2008-10-121-10/+10
* Final phase of converting BlockDecls over to DeclContext. This is unfortunate...Steve Naroff2008-10-101-0/+2
* - Add BlockDecl AST node.Steve Naroff2008-10-081-0/+3
* Added ObjCAtDefsFieldDecl to represent FieldDecls created by @defs.Ted Kremenek2008-08-201-1/+6
* More #include cleaningDaniel Dunbar2008-08-111-0/+1
* Add some C++ Decl statistics.Argyrios Kyrtzidis2008-08-101-3/+12
* Change self/_cmd to be instances of ImplicitParamDecl instead of ParmVarDecl.Chris Lattner2008-06-171-0/+1
* Added new C++ AST Decl subclasses.Argyrios Kyrtzidis2008-06-091-0/+8
OpenPOWER on IntegriCloud