summaryrefslogtreecommitdiffstats
path: root/clang/lib/Parse/ParseDeclCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Implement some suggestions by Daniel:Argyrios Kyrtzidis2008-11-261-4/+2
* Use RAII objects to ensure proper destruction of expression and statement AST...Sebastian Redl2008-11-251-6/+7
* Simple parsing of exception specifications, with no semantic analysis yetDouglas Gregor2008-11-251-0/+33
* Tiny fix to the parsing of linkage-specificationsDouglas Gregor2008-11-211-2/+2
* Change a couple of the Parser::Diag methods to return DiagnosticInfoChris Lattner2008-11-181-13/+12
* Eliminate all of the placeholder identifiers used for constructors,Douglas Gregor2008-11-171-1/+1
* Implement support for C++ nested-name-specifiers ('foo::bar::x') in the Parse...Argyrios Kyrtzidis2008-11-081-6/+15
* Parsing, representation, and preliminary semantic analysis of destructors.Douglas Gregor2008-11-051-17/+36
* Initial implementation of parsing, semantic analysis, and AST-buildingDouglas Gregor2008-11-051-1/+96
* Made the mechanism of defining preprocessor defs for maxint, ptrdiff_t, wcharSanjiv Gupta2008-10-311-4/+4
* Add representation of base classes in the AST, and verify that weDouglas Gregor2008-10-221-7/+17
* Passing right brace location to ActOnFinishCXXClassDef is redundant, since it...Argyrios Kyrtzidis2008-08-091-1/+1
* Wherever a type is used/returned from the Action module, use TypeTy instead o...Argyrios Kyrtzidis2008-08-011-1/+1
* Add Sema support for C++ classes.Argyrios Kyrtzidis2008-07-011-6/+8
* Handle unnamed bitfields when parsing C++ classes.Argyrios Kyrtzidis2008-06-281-26/+30
* Add parsing support for C++ classes.Argyrios Kyrtzidis2008-06-241-1/+266
* Convert CRLF to LF.Argyrios Kyrtzidis2008-05-011-3/+3
* Call ExitScope before ActOnFinishNamespaceDef.Argyrios Kyrtzidis2008-04-271-2/+3
* Parsing of namespaces:Argyrios Kyrtzidis2008-04-271-6/+14
* Make Parser::getAccessSpecifierIfPresent const, since it does not modify the ...Douglas Gregor2008-04-141-2/+2
* This patch adds very basic support for parsing and type-checking classDouglas Gregor2008-04-131-1/+232
* Make a major restructuring of the clang tree: introduce a top-levelChris Lattner2008-03-151-0/+119
OpenPOWER on IntegriCloud