aboutsummaryrefslogtreecommitdiff
path: root/lib/Parse/ParseDeclCXX.cpp
AgeCommit message (Expand)Author
2009-11-18Incremental progress on using declarations. Split UnresolvedUsingDecl intoJohn McCall
2009-11-10Improve parsing of template arguments to lay the foundation forDouglas Gregor
2009-11-06add some fixit hints.Chris Lattner
2009-11-04Switch parsing of using declarations over to ParseUnqualifiedId.Douglas Gregor
2009-11-04Change our basic strategy for avoiding deprecation warnings when the decl useJohn McCall
2009-11-03Introduce a new class, UnqualifiedId, that provides a parsedDouglas Gregor
2009-10-30Improved fix for PR3844, which recovers better for class templateDouglas Gregor
2009-10-30Improve diagnostics when parsing something likeDouglas Gregor
2009-09-26Simplify the handling of non-dependent friend class templateDouglas Gregor
2009-09-26Rework the Parse-Sema interaction for friends to better support friendDouglas Gregor
2009-09-18Introduce four new code-completion hooks for C++:Douglas Gregor
2009-09-18Implement code completion for tags, e.g., code completion after "enum"Douglas Gregor
2009-09-16Improved representation and support for friend class templates. Angst about ...John McCall
2009-09-14Skeletal support for friend class templates.John McCall
2009-09-11Alter Action's friend interface to prepare for templated friend declarations andJohn McCall
2009-09-11Just ignore friend templates for now so we won't crash.Anders Carlsson
2009-09-11Support elaborated dependent types and diagnose tag mismatches.John McCall
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump
2009-09-08Support templateids in friend declarations. Fixes bug 4859.John McCall
2009-09-04Parse extern templates, pass that information all the way to Sema,Douglas Gregor
2009-09-04Introduce an egregious hack to fix PR4828.Douglas Gregor
2009-09-04Correctly handle elaborated template ids. Still not handled properly for fri...John McCall
2009-09-02Rewrite of our handling of name lookup in C++ member access expressions, e.g.,Douglas Gregor
2009-08-29Set the access specifier for using decls.Anders Carlsson
2009-08-28More work on using declarations.Anders Carlsson
2009-08-26When we know that we are parsing a class-name, implicitly construct aDouglas Gregor
2009-08-25Improve support for out-of-line definitions of nested templates andDouglas Gregor
2009-08-22Implement delayed parsing for member function templates. Fixes PR4608.Douglas Gregor
2009-08-20Initial support for parsing and representation of member function templates.Douglas Gregor
2009-08-11Argument-dependent lookup for friend declarations. Add a new decl type,John McCall
2009-08-06First pass at friend semantics.John McCall
2009-08-03Refactor methods on DeclSpec to take a diagnostic& parameter, and reflect thisJohn McCall
2009-07-31Rename Action::TagKind to Action::TagUseKind, which removes both a misnomerJohn McCall
2009-07-22Implement support for out-of-line definitions of the class members of classDouglas Gregor
2009-07-22Fix the parsing of default arguments for inline member function Eli Friedman
2009-07-20Issue a more descriptive diagnostics when mis-declaringFariborz Jahanian
2009-07-14Pass the right brace SourceLocation from the Parser to the TagDecls.Argyrios Kyrtzidis
2009-07-01Patch to implement template types in ctor-initializer list.Fariborz Jahanian
2009-06-30Patch to support optional nested-name-specifier in in ctor-initializerFariborz Jahanian
2009-06-27Make it possible for using decls to point to operators. Fixes PR4441.Anders Carlsson
2009-06-26Fix PR4448.Anders Carlsson
2009-06-24Parse the C++0x decltype specifier.Anders Carlsson
2009-06-20Parsing and AST support for using declarations, from John Thompson!Douglas Gregor
2009-06-19Keep track of when declarations are "used" according to C andDouglas Gregor
2009-06-17Diagnose the use of attributes on namespace aliases, from Anis AhmadDouglas Gregor
2009-06-14improve localizability by not passing english phrases into Chris Lattner
2009-06-08Add more parser support for Microsoft extensions.Eli Friedman
2009-06-08Add real parsing for __declspec. It doesn't make much of a difference Eli Friedman
2009-05-29Reject incomplete types in exception specs.Sebastian Redl
2009-05-29If a declarator group declares a type, make sure to add that declaration Eli Friedman