Refactor instantiation of declarations within a template into a much
authorDouglas Gregor <dgregor@apple.com>
Tue, 17 Mar 2009 21:15:40 +0000 (21:15 +0000)
committerDouglas Gregor <dgregor@apple.com>
Tue, 17 Mar 2009 21:15:40 +0000 (21:15 +0000)
commit8dbc2694424b4e842b1d5ea39744a137b58600c3
tree277320c8ac80346b4aec5fa8ea1b8fea2e1e584a
parente504952bc89f79fc9ff54d5641ab30bb07ec435e
Refactor instantiation of declarations within a template into a much
cleaner visitor framework.

Added a visitor for declarations, which is quite similar to the
visitor for statatements.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@67104 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/AST/DeclVisitor.h [new file with mode: 0644]
lib/Sema/CMakeLists.txt
lib/Sema/Sema.h
lib/Sema/SemaTemplateInstantiate.cpp
lib/Sema/SemaTemplateInstantiateDecl.cpp [new file with mode: 0644]