clang-1/include/clang/Parse
Douglas Gregor ddc29e116d Semantic checking for class template declarations and
redeclarations. For example, checks that a class template
redeclaration has the same template parameters as previous
declarations.

Detangled class-template checking from ActOnTag, whose logic was
getting rather convoluted because it tried to handle C, C++, and C++
template semantics in one shot.

Made some inroads toward eliminating extraneous "declaration does not
declare anything" errors by adding an "error" type specifier.



git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@63973 91177308-0d34-0410-b5e6-96231b3b80d8
2009-02-06 22:42:48 +00:00
..
AccessSpecifier.h Parsing, ASTs, and semantic analysis for the declaration of overloaded 2008-11-06 22:13:31 +00:00
Action.h Semantic checking for class template declarations and 2009-02-06 22:42:48 +00:00
AttributeList.h Add sema support for the cleanup attribute. 2009-01-31 01:16:18 +00:00
DeclSpec.h Semantic checking for class template declarations and 2009-02-06 22:42:48 +00:00
Designator.h Initial implementation of semantic analysis and ASTs for C99 2009-01-22 00:58:24 +00:00
Ownership.h Put the invalid flag of OwningResult into the Action pointer. 2009-02-05 15:02:23 +00:00
ParseDiagnostic.h next round of diagnostics cleanups, moving some 2009-01-29 17:46:13 +00:00
Parser.h Add support for blocks with explicit return types. 2009-02-04 22:31:32 +00:00
Scope.h Semantic analysis, ASTs, and unqualified name lookup support for C++ 2009-02-03 19:21:40 +00:00