aboutsummaryrefslogtreecommitdiff
path: root/lib/AST/DeclBase.cpp
AgeCommit message (Expand)Author
2009-01-09Replace DeclContext's vector of ScopedDecl pointers with a linked listDouglas Gregor
2009-01-09Make sure that ScopedDecls passed to DeclContext::addDecl are added into thei...Douglas Gregor
2009-01-09Move property API's up to ObjCContainerDecl (removing a lot of duplicate code).Steve Naroff
2009-01-08Unify the code for defining tags in C and C++, so that we alwaysDouglas Gregor
2009-01-08This is a large/messy diff that unifies the ObjC AST's with DeclContext.Steve Naroff
2009-01-07When determining whether a variable is a file-scoped variable, checkDouglas Gregor
2009-01-07Initial implementation of anonymous unions (and, as a GNU extension,Douglas Gregor
2009-01-06Allow Objective-C entities to be declared within a transparent contextDouglas Gregor
2009-01-06Minor tweaks to the transparent declcontext patchDouglas Gregor
2009-01-05Introduce support for "transparent" DeclContexts, which areDouglas Gregor
2008-12-23Don't push OverloadedFunctionDecls onto the chain of declarationsDouglas Gregor
2008-12-23Don't explicitly represent OverloadedFunctionDecls withinDouglas Gregor
2008-12-20Add case for the new AST node.Fariborz Jahanian
2008-12-15Don't double-destroy constructors defined out-of-line. This is aDouglas Gregor
2008-12-11Address some comments on the name lookup/DeclContext patch from ChrisDouglas Gregor
2008-12-11Unifies the name-lookup mechanisms used in various parts of the ASTDouglas Gregor
2008-12-05Representation of template type parameters and non-type templateDouglas Gregor
2008-12-01-Add several ObjC types to Decl::getDeclKindName(), a useful debug hook.Steve Naroff
2008-11-19Make DeclContext::getLexicalParent reuse DeclContext::getParent.Argyrios Kyrtzidis
2008-11-19Take care another assert:Argyrios Kyrtzidis
2008-11-19Make the non-const DeclContext::getParent call the const version, instead of ...Argyrios Kyrtzidis
2008-11-07Parsing, ASTs, and semantic analysis for the declaration of conversionDouglas Gregor
2008-11-05Parsing, representation, and preliminary semantic analysis of destructors.Douglas Gregor
2008-10-31Add support for parsing and representing C++ constructor declarations.Douglas Gregor
2008-10-21Preliminary support for function overloadingDouglas Gregor
2008-10-15Simplify handling of struct/union/class tags.Argyrios Kyrtzidis
2008-10-12Improve the const-ness of a few methods.Argyrios Kyrtzidis
2008-10-12Implement more efficient Decl <-> DeclContext conversions.Argyrios Kyrtzidis
2008-10-10Final phase of converting BlockDecls over to DeclContext. This is unfortunate...Steve Naroff
2008-10-08- Add BlockDecl AST node.Steve Naroff
2008-08-20Added ObjCAtDefsFieldDecl to represent FieldDecls created by @defs.Ted Kremenek
2008-08-11More #include cleaningDaniel Dunbar
2008-08-10Add some C++ Decl statistics.Argyrios Kyrtzidis
2008-06-17Change self/_cmd to be instances of ImplicitParamDecl instead of ParmVarDecl.Chris Lattner
2008-06-09Added new C++ AST Decl subclasses.Argyrios Kyrtzidis
2008-06-07Fix the line endings in the newly added DeclBase.cpp.Eli Friedman
2008-06-04Move Decl and DeclContext implementations into a new DeclBase.cpp file.Argyrios Kyrtzidis