diff options
author | Douglas Gregor <dgregor@apple.com> | 2010-08-31 19:31:58 +0000 |
---|---|---|
committer | Douglas Gregor <dgregor@apple.com> | 2010-08-31 19:31:58 +0000 |
commit | 74dbe640021d96a8dbb85c592471c04449ade81c (patch) | |
tree | 68bdb63b162241870691029b57e8bf073b876f18 /tools/libclang/CXCursor.cpp | |
parent | 39d6f07b056c31e1e6b5946165ed4b23e7887f22 (diff) |
Add libclang support for class template partial specializations,
including a cursor kind, visitation, and USRs.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@112629 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'tools/libclang/CXCursor.cpp')
-rw-r--r-- | tools/libclang/CXCursor.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/tools/libclang/CXCursor.cpp b/tools/libclang/CXCursor.cpp index 283c388157..691ccd5f32 100644 --- a/tools/libclang/CXCursor.cpp +++ b/tools/libclang/CXCursor.cpp @@ -65,6 +65,8 @@ static CXCursorKind GetCursorKind(Decl *D) { case Decl::TemplateTemplateParm:return CXCursor_TemplateTemplateParameter; case Decl::FunctionTemplate: return CXCursor_FunctionTemplate; case Decl::ClassTemplate: return CXCursor_ClassTemplate; + case Decl::ClassTemplatePartialSpecialization: + return CXCursor_ClassTemplatePartialSpecialization; default: if (TagDecl *TD = dyn_cast<TagDecl>(D)) { |