summaryrefslogtreecommitdiffstats
path: root/clang/lib/Parse/ParseDeclCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* Don't inject the class name until that magical lbrace.John McCall2009-12-201-0/+2
* Parse base specifiers within the scope of the class. This is possibly notJohn McCall2009-12-191-12/+18
* Remember the type name's scope specifier in the DeclSpec.John McCall2009-12-121-1/+1
* Implement access declarations. Most of the work here is parsing them, whichJohn McCall2009-12-111-1/+41
* fix incorrect parsing of bitfields pointed out by Doug. I choseChris Lattner2009-12-101-2/+7
* refactor the 'ColonIsSacred' argument to ParseOptionalCXXScopeSpecifierChris Lattner2009-12-101-4/+8
* rename ExtensionRAIIObject.h -> RAIIObjectsForParser.hChris Lattner2009-12-101-1/+1
* Fixes a bogus error when declaring an extern "C" array.Fariborz Jahanian2009-12-091-2/+3
* remove some defaulted params for consistency.Chris Lattner2009-12-071-3/+3
* reapply my patch for PR4451, which improves diagnostics for :: vs : confusion.Chris Lattner2009-12-071-4/+4
* revert my previous patch, it is breaking something and I don't have timeChris Lattner2009-12-061-4/+4
* implement PR4451, improving error recovery for a mistaken : where a :: wasChris Lattner2009-12-061-4/+4
* remove some extraneous syntax: sourceloc implicitly converts to sourcerange.Chris Lattner2009-12-061-2/+2
* Fix attribute between function decl ')' and '{' or '=0'John Thompson2009-11-251-0/+7
* Parse C++ member check attributes - base_check, hiding, and override.Alexis Hunt2009-11-251-2/+5
* Have the parser tell sema whether a member declaration is a function definiti...Sebastian Redl2009-11-241-0/+1
* Added rudimentary C++0x attribute support.Alexis Hunt2009-11-211-26/+233
* Incremental progress on using declarations. Split UnresolvedUsingDecl intoJohn McCall2009-11-181-1/+3
* Improve parsing of template arguments to lay the foundation forDouglas Gregor2009-11-101-8/+2
* add some fixit hints.Chris Lattner2009-11-061-1/+2
* Switch parsing of using declarations over to ParseUnqualifiedId.Douglas Gregor2009-11-041-34/+15
* Change our basic strategy for avoiding deprecation warnings when the decl useJohn McCall2009-11-041-2/+4
* Introduce a new class, UnqualifiedId, that provides a parsedDouglas Gregor2009-11-031-0/+1
* Improved fix for PR3844, which recovers better for class templateDouglas Gregor2009-10-301-5/+19
* Improve diagnostics when parsing something likeDouglas Gregor2009-10-301-1/+38
* Simplify the handling of non-dependent friend class templateDouglas Gregor2009-09-261-1/+1
* Rework the Parse-Sema interaction for friends to better support friendDouglas Gregor2009-09-261-9/+17
* Introduce four new code-completion hooks for C++:Douglas Gregor2009-09-181-0/+20
* Implement code completion for tags, e.g., code completion after "enum"Douglas Gregor2009-09-181-0/+6
* Improved representation and support for friend class templates. Angst about ...John McCall2009-09-161-6/+5
* Skeletal support for friend class templates.John McCall2009-09-141-5/+2
* Alter Action's friend interface to prepare for templated friend declarations andJohn McCall2009-09-111-7/+9
* Just ignore friend templates for now so we won't crash.Anders Carlsson2009-09-111-3/+6
* Support elaborated dependent types and diagnose tag mismatches.John McCall2009-09-111-22/+24
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-123/+122
* Support templateids in friend declarations. Fixes bug 4859.John McCall2009-09-081-11/+12
* Parse extern templates, pass that information all the way to Sema,Douglas Gregor2009-09-041-0/+2
* Introduce an egregious hack to fix PR4828.Douglas Gregor2009-09-041-0/+20
* Correctly handle elaborated template ids. Still not handled properly for fri...John McCall2009-09-041-1/+26
* Rewrite of our handling of name lookup in C++ member access expressions, e.g.,Douglas Gregor2009-09-021-6/+7
* Set the access specifier for using decls.Anders Carlsson2009-08-291-3/+4
* More work on using declarations.Anders Carlsson2009-08-281-1/+3
* When we know that we are parsing a class-name, implicitly construct aDouglas Gregor2009-08-261-1/+2
* Improve support for out-of-line definitions of nested templates andDouglas Gregor2009-08-251-2/+2
* Implement delayed parsing for member function templates. Fixes PR4608.Douglas Gregor2009-08-221-0/+1
* Initial support for parsing and representation of member function templates.Douglas Gregor2009-08-201-6/+20
* Argument-dependent lookup for friend declarations. Add a new decl type,John McCall2009-08-111-2/+3
* First pass at friend semantics.John McCall2009-08-061-28/+24
* Refactor methods on DeclSpec to take a diagnostic& parameter, and reflect thisJohn McCall2009-08-031-5/+7
* Rename Action::TagKind to Action::TagUseKind, which removes both a misnomerJohn McCall2009-07-311-14/+14
OpenPOWER on IntegriCloud