diff options
Diffstat (limited to 'lib/Sema/Sema.h')
-rw-r--r-- | lib/Sema/Sema.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/Sema/Sema.h b/lib/Sema/Sema.h index fed2bbdf7c..1d36d46296 100644 --- a/lib/Sema/Sema.h +++ b/lib/Sema/Sema.h @@ -64,6 +64,7 @@ namespace clang { class TemplateArgument; class TemplateParameterList; class TemplateTemplateParmDecl; + class ClassTemplateDecl; class ObjCInterfaceDecl; class ObjCCompatibleAliasDecl; class ObjCProtocolDecl; @@ -1532,6 +1533,11 @@ public: SourceLocation RAngleLoc, const CXXScopeSpec *SS); + bool CheckClassTemplateSpecializationScope(ClassTemplateDecl *ClassTemplate, + ClassTemplateSpecializationDecl *PrevDecl, + SourceLocation TemplateNameLoc, + SourceRange ScopeSpecifierRange); + virtual DeclTy * ActOnClassTemplateSpecialization(Scope *S, unsigned TagSpec, TagKind TK, SourceLocation KWLoc, |