]> granicus.if.org Git - clang/commitdiff
Teach TemplateDecl::getSourceRange() to cover the entire declaration,
authorDouglas Gregor <dgregor@apple.com>
Mon, 14 Jun 2010 20:02:51 +0000 (20:02 +0000)
committerDouglas Gregor <dgregor@apple.com>
Mon, 14 Jun 2010 20:02:51 +0000 (20:02 +0000)
from Peter Collingbourne!

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@105951 91177308-0d34-0410-b5e6-96231b3b80d8

include/clang/AST/DeclTemplate.h

index b977e298be6ecb0356902472baa00e47bba2eb59..74c579b6022e035305f7f4e45c3c0c1a95cdb19b 100644 (file)
@@ -264,6 +264,11 @@ public:
     return K >= firstTemplate && K <= lastTemplate;
   }
 
+  SourceRange getSourceRange() const {
+    return SourceRange(TemplateParams->getTemplateLoc(),
+                       TemplatedDecl->getSourceRange().getEnd());
+  }
+
 protected:
   NamedDecl *TemplatedDecl;
   TemplateParameterList* TemplateParams;