aboutsummaryrefslogtreecommitdiff
path: root/lib/Parse/ParseDeclCXX.cpp
AgeCommit message (Expand)Author
2009-01-06- Various comment typo fixes in Sema.hChris Lattner
2009-01-06rename MaybeParseCXXScopeSpecifier -> ParseOptionalCXXScopeSpecifier and Chris Lattner
2009-01-06minor code cleanups, reduce indentation since 'if' block can't fall through.Chris Lattner
2009-01-05Introduce support for "transparent" DeclContexts, which areDouglas Gregor
2008-12-30Parser support for C++ using directives, from Piotr RakDouglas Gregor
2008-12-24Add explicit "fuzzy" parse support for Microsoft declspec.Steve Naroff
2008-12-24Keep track of template arguments when we parse them. Right now, we don't actu...Douglas Gregor
2008-12-18implement PR3177 - "__extension__ union" not supported in C++ modeChris Lattner
2008-12-16Make linkage-specifications hold on to all of their declarationsDouglas Gregor
2008-12-16Delay parsing of default arguments of member functions until the classDouglas Gregor
2008-12-10Use a scoped object to manage entry/exit from a parser scope rather than expl...Douglas Gregor
2008-12-10Modify the move emulation according to the excellent design of Howard Hinnant...Sebastian Redl
2008-12-09Kick out the proof-of-concept ASTOwner and replace it with ASTOwningResultSebastian Redl
2008-12-09Consistently use smart pointers for stmt and expr nodes in parser local varia...Sebastian Redl
2008-12-01Parse the exception-specification throw(...), a Microsoft extensionDouglas Gregor
2008-11-26Implement some suggestions by Daniel:Argyrios Kyrtzidis
2008-11-25Use RAII objects to ensure proper destruction of expression and statement AST...Sebastian Redl
2008-11-25Simple parsing of exception specifications, with no semantic analysis yetDouglas Gregor
2008-11-21Tiny fix to the parsing of linkage-specificationsDouglas Gregor
2008-11-18Change a couple of the Parser::Diag methods to return DiagnosticInfoChris Lattner
2008-11-17Eliminate all of the placeholder identifiers used for constructors,Douglas Gregor
2008-11-08Implement support for C++ nested-name-specifiers ('foo::bar::x') in the Parse...Argyrios Kyrtzidis
2008-11-05Parsing, representation, and preliminary semantic analysis of destructors.Douglas Gregor
2008-11-05Initial implementation of parsing, semantic analysis, and AST-buildingDouglas Gregor
2008-10-31Made the mechanism of defining preprocessor defs for maxint, ptrdiff_t, wcharSanjiv Gupta
2008-10-22Add representation of base classes in the AST, and verify that weDouglas Gregor
2008-08-09Passing right brace location to ActOnFinishCXXClassDef is redundant, since it...Argyrios Kyrtzidis
2008-08-01Wherever a type is used/returned from the Action module, use TypeTy instead o...Argyrios Kyrtzidis
2008-07-01Add Sema support for C++ classes.Argyrios Kyrtzidis
2008-06-28Handle unnamed bitfields when parsing C++ classes.Argyrios Kyrtzidis
2008-06-24Add parsing support for C++ classes.Argyrios Kyrtzidis
2008-05-01Convert CRLF to LF.Argyrios Kyrtzidis
2008-04-27Call ExitScope before ActOnFinishNamespaceDef.Argyrios Kyrtzidis
2008-04-27Parsing of namespaces:Argyrios Kyrtzidis
2008-04-14Make Parser::getAccessSpecifierIfPresent const, since it does not modify the ...Douglas Gregor
2008-04-13This patch adds very basic support for parsing and type-checking classDouglas Gregor
2008-03-15Make a major restructuring of the clang tree: introduce a top-levelChris Lattner