diff options
| author | Douglas Gregor <dgregor@apple.com> | 2010-08-31 19:02:00 +0000 | 
|---|---|---|
| committer | Douglas Gregor <dgregor@apple.com> | 2010-08-31 19:02:00 +0000 | 
| commit | 1fbaeb196b5ddeb9b2b19ae66a16c89ad93746c4 (patch) | |
| tree | 6e14e7fe2c22b903049981b9a8c8b2fc4abbe06b /clang/tools/libclang/CXCursor.cpp | |
| parent | bda8065107080adaa310186bc222545aefb920cf (diff) | |
| download | bcm5719-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.cpp | 2 | 
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()) { | 

