From 1fbaeb196b5ddeb9b2b19ae66a16c89ad93746c4 Mon Sep 17 00:00:00 2001 From: Douglas Gregor Date: Tue, 31 Aug 2010 19:02:00 +0000 Subject: Add a libclang cursor kind, visitation support and USR support for C++ class templates. llvm-svn: 112627 --- clang/tools/libclang/CXCursor.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'clang/tools/libclang/CXCursor.cpp') 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(D)) { switch (TD->getTagKind()) { -- cgit v1.2.3