summaryrefslogtreecommitdiffstats
path: root/clang/lib/Parse/ParseDeclCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* Diagnose invalid uses of tagged types with a missing tag. For example, in:Chris Lattner2009-04-121-11/+11
* Parse deleted member functions. Parsing member declarations goes through a di...Sebastian Redl2009-04-121-5/+17
* fix a FIXME, providing accurate source range info for DeclStmt's. The endChris Lattner2009-04-021-13/+25
* Make parsing a semantic analysis a little more robust following SemaDouglas Gregor2009-04-011-11/+13
* Parsing and AST representation for dependent template names that occurDouglas Gregor2009-03-311-2/+2
* Improve the representation of template names in the AST. ThisDouglas Gregor2009-03-301-1/+1
* Push DeclGroup much farther throughout the compiler. Now the variousChris Lattner2009-03-291-30/+36
* reduce indentation with an early exit.Chris Lattner2009-03-291-25/+23
* Parse the location of the 'namespace' token to ActOnNamespaceAliasDef. No fun...Anders Carlsson2009-03-281-6/+7
* Introduce a new OpaquePtr<N> struct type, which is a simple POD wrapper for aChris Lattner2009-03-281-38/+36
* Add an ActOnNamespaceAliasDef action and have the parser call it.Anders Carlsson2009-03-281-1/+2
* Parse namespace aliases.Anders Carlsson2009-03-281-4/+35
* Handle parsing of templates in member declarations. Pass the AccessSpecifier ...Anders Carlsson2009-03-261-2/+7
* Pass access specifiers through to member classes and member enums.Douglas Gregor2009-03-251-3/+4
* In Parser::ParseClassSpecifier, don't conflate a NULL declaration withDouglas Gregor2009-03-251-10/+12
* Handle static_asserts when instantiating structs.Anders Carlsson2009-03-151-3/+2
* Pass more sane arguments to ActOnStaticAssertDeclarationAnders Carlsson2009-03-131-9/+4
* Add parser support for static_assert.Anders Carlsson2009-03-111-1/+54
* rename PrettyStackTraceDecl -> PrettyStackTraceActionsDecl.Chris Lattner2009-03-051-6/+6
* Include struct context info for parser/sema crashes. ThisChris Lattner2009-03-051-0/+4
* Include namespace contexts in the virtual stack trace, so we get stuffChris Lattner2009-03-051-0/+4
* Implementing parsing of template-ids as class-names, so that we canDouglas Gregor2009-02-251-9/+26
* Implement parsing of nested-name-specifiers that involve template-ids, e.g.,Douglas Gregor2009-02-251-65/+40
* Implement basic parsing and semantic analysis for explicitDouglas Gregor2009-02-171-3/+71
* diagnose uses of deprecated typenames and tags.Chris Lattner2009-02-161-2/+1
* Implement Declarator::getSourceRange().Sebastian Redl2009-02-091-7/+13
* Semantic checking for class template declarations andDouglas Gregor2009-02-061-10/+20
* Basic representation of C++ class templates, from Andrew Sutton.Douglas Gregor2009-02-041-6/+6
* Diagnose ambiguities in getTypeName. Fixes http://llvm.org/bugs/show_bug.cgi?...Douglas Gregor2009-02-041-1/+2
* move library-specific diagnostic headers into library private dirs. ReduceChris Lattner2009-01-291-1/+1
* Name change (isTypeName->getTypeName).Steve Naroff2009-01-281-1/+1
* Split the single monolithic DiagnosticKinds.def file into oneChris Lattner2009-01-271-1/+1
* Some micro-optimizations for DISABLE_SMART_POINTERS:Douglas Gregor2009-01-261-4/+4
* When we see a reference to a struct, class, or union like "struct X"Douglas Gregor2009-01-091-3/+3
* Unify the code for defining tags in C and C++, so that we alwaysDouglas Gregor2009-01-081-2/+2
* - Various comment typo fixes in Sema.hChris Lattner2009-01-061-16/+14
* rename MaybeParseCXXScopeSpecifier -> ParseOptionalCXXScopeSpecifier and Chris Lattner2009-01-061-3/+3
* minor code cleanups, reduce indentation since 'if' block can't fall through.Chris Lattner2009-01-061-7/+5
* Introduce support for "transparent" DeclContexts, which areDouglas Gregor2009-01-051-13/+14
* Parser support for C++ using directives, from Piotr RakDouglas Gregor2008-12-301-0/+85
* Add explicit "fuzzy" parse support for Microsoft declspec.Steve Naroff2008-12-241-0/+4
* Keep track of template arguments when we parse them. Right now, we don't actu...Douglas Gregor2008-12-241-3/+9
* implement PR3177 - "__extension__ union" not supported in C++ modeChris Lattner2008-12-181-0/+10
* Make linkage-specifications hold on to all of their declarationsDouglas Gregor2008-12-161-12/+14
* Delay parsing of default arguments of member functions until the classDouglas Gregor2008-12-161-2/+39
* Use a scoped object to manage entry/exit from a parser scope rather than expl...Douglas Gregor2008-12-101-4/+4
* Modify the move emulation according to the excellent design of Howard Hinnant...Sebastian Redl2008-12-101-2/+2
* Kick out the proof-of-concept ASTOwner and replace it with ASTOwningResultSebastian Redl2008-12-091-4/+4
* Consistently use smart pointers for stmt and expr nodes in parser local varia...Sebastian Redl2008-12-091-12/+10
* Parse the exception-specification throw(...), a Microsoft extensionDouglas Gregor2008-12-011-5/+16
OpenPOWER on IntegriCloud