Hi, This patch adds an implementation for TemplateDecl::getSourceRange that covers the entire declaration.
Thanks, -- Peter
>From 09f67b59fdff806c4be35133a10f1f667cc22df3 Mon Sep 17 00:00:00 2001 From: Peter Collingbourne <[email protected]> Date: Thu, 10 Jun 2010 17:02:53 +0100 Subject: [PATCH] Have TemplateDecl::getSourceRange cover entire declaration This patch adds an implementation for TemplateDecl::getSourceRange that covers the entire declaration. --- include/clang/AST/DeclTemplate.h | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) diff --git a/include/clang/AST/DeclTemplate.h b/include/clang/AST/DeclTemplate.h index 0471748..3f2f634 100644 --- a/include/clang/AST/DeclTemplate.h +++ b/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; -- 1.6.5
_______________________________________________ cfe-commits mailing list [email protected] http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
