llvm-project/clang/lib/Parse
Douglas Gregor 1b57ff32a8 Implement parsing for explicit instantiations of class templates, e.g.,
template class X<int>;

This also cleans up the propagation of template information through
declaration parsing, which is used to improve some diagnostics.

llvm-svn: 71608
2009-05-12 23:25:50 +00:00
..
AstGuard.h Add a switch that allows disabling the smart pointers. 2009-01-22 17:31:11 +00:00
AttributeList.cpp Add back attribute string lookup for 'ns_returns_retained' and 2009-05-09 03:08:29 +00:00
CMakeLists.txt Build system changes to use TableGen to generate the various 2009-03-16 23:06:59 +00:00
DeclSpec.cpp Add parsing of friend specifiers. 2009-05-06 04:46:28 +00:00
ExtensionRAIIObject.h Rejigger how -pedantic and -pedantic-errors work and their interaction 2009-04-15 07:01:18 +00:00
Makefile Build system changes to use TableGen to generate the various 2009-03-16 23:06:59 +00:00
MinimalAction.cpp teach -parse-noop about int128_t and friends. 2009-05-01 16:33:20 +00:00
ParseCXXInlineMethods.cpp The mysterious bug turns out to be an incredibly bone-headed mistake. 2009-04-26 21:08:36 +00:00
ParseDecl.cpp Implement parsing for explicit instantiations of class templates, e.g., 2009-05-12 23:25:50 +00:00
ParseDeclCXX.cpp Implement parsing for explicit instantiations of class templates, e.g., 2009-05-12 23:25:50 +00:00
ParseExpr.cpp Implement C++0x nullptr. 2009-05-10 18:38:11 +00:00
ParseExprCXX.cpp This is a pretty big cleanup for how invalid decl/type are handle. 2009-04-25 08:06:05 +00:00
ParseInit.cpp Introduce a "-fixit" mode to clang-cc that applies code-modification hints. 2009-04-02 01:08:08 +00:00
ParseObjc.cpp Remove support for ObjCMethodDecl attributes that appear between the 2009-05-04 17:04:30 +00:00
ParsePragma.cpp Implement '#pragma unused'. 2009-03-23 22:28:25 +00:00
ParsePragma.h Implement '#pragma unused'. 2009-03-23 22:28:25 +00:00
ParseStmt.cpp Don't insert an extra ParenExpr around asm operands. 2009-05-03 07:49:42 +00:00
ParseTemplate.cpp Implement parsing for explicit instantiations of class templates, e.g., 2009-05-12 23:25:50 +00:00
ParseTentative.cpp Initial implementation of parsing, semantic analysis, and template 2009-03-27 23:10:48 +00:00
Parser.cpp Implement parsing for explicit instantiations of class templates, e.g., 2009-05-12 23:25:50 +00:00