diff options
| author | Douglas Gregor <dgregor@apple.com> | 2010-06-14 20:02:51 +0000 |
|---|---|---|
| committer | Douglas Gregor <dgregor@apple.com> | 2010-06-14 20:02:51 +0000 |
| commit | 7d14ffc6ef5c8f1ab3b6f58fff754c45d5871a0d (patch) | |
| tree | 3c4c0e9b9b0a67fbace7f1003b2fabd499d6c218 /clang | |
| parent | 329ea064edad3375e00e011224132eb3acf6b1c8 (diff) | |
| download | bcm5719-llvm-7d14ffc6ef5c8f1ab3b6f58fff754c45d5871a0d.tar.gz bcm5719-llvm-7d14ffc6ef5c8f1ab3b6f58fff754c45d5871a0d.zip | |
Teach TemplateDecl::getSourceRange() to cover the entire declaration,
from Peter Collingbourne!
llvm-svn: 105951
Diffstat (limited to 'clang')
| -rw-r--r-- | clang/include/clang/AST/DeclTemplate.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/clang/include/clang/AST/DeclTemplate.h b/clang/include/clang/AST/DeclTemplate.h index b977e298be6..74c579b6022 100644 --- a/clang/include/clang/AST/DeclTemplate.h +++ b/clang/include/clang/AST/DeclTemplate.h @@ -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; |

