summaryrefslogtreecommitdiffstats
path: root/clang/tools/libclang/CXCursor.cpp
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2010-08-31 19:02:00 +0000
committerDouglas Gregor <dgregor@apple.com>2010-08-31 19:02:00 +0000
commit1fbaeb196b5ddeb9b2b19ae66a16c89ad93746c4 (patch)
tree6e14e7fe2c22b903049981b9a8c8b2fc4abbe06b /clang/tools/libclang/CXCursor.cpp
parentbda8065107080adaa310186bc222545aefb920cf (diff)
downloadbcm5719-llvm-1fbaeb196b5ddeb9b2b19ae66a16c89ad93746c4.tar.gz
bcm5719-llvm-1fbaeb196b5ddeb9b2b19ae66a16c89ad93746c4.zip
Add a libclang cursor kind, visitation support and USR support for C++
class templates. llvm-svn: 112627
Diffstat (limited to 'clang/tools/libclang/CXCursor.cpp')
-rw-r--r--clang/tools/libclang/CXCursor.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/clang/tools/libclang/CXCursor.cpp b/clang/tools/libclang/CXCursor.cpp
index 86cf83d75e5..283c3881574 100644
--- a/clang/tools/libclang/CXCursor.cpp
+++ b/clang/tools/libclang/CXCursor.cpp
@@ -64,6 +64,8 @@ static CXCursorKind GetCursorKind(Decl *D) {
case Decl::NonTypeTemplateParm:return CXCursor_NonTypeTemplateParameter;
case Decl::TemplateTemplateParm:return CXCursor_TemplateTemplateParameter;
case Decl::FunctionTemplate: return CXCursor_FunctionTemplate;
+ case Decl::ClassTemplate: return CXCursor_ClassTemplate;
+
default:
if (TagDecl *TD = dyn_cast<TagDecl>(D)) {
switch (TD->getTagKind()) {
OpenPOWER on IntegriCloud