Home
last modified time | relevance | path

Searched refs:VarTemplate (Results 1 – 15 of 15) sorted by relevance

/trueos/contrib/llvm/tools/clang/lib/Sema/
HDSemaTemplateInstantiateDecl.cpp1028 VarTemplateDecl *VarTemplate = D->getSpecializedTemplate(); in VisitVarTemplatePartialSpecializationDecl() local
1031 DeclContext::lookup_result Found = Owner->lookup(VarTemplate->getDeclName()); in VisitVarTemplatePartialSpecializationDecl()
2464 VarTemplateDecl *VarTemplate = D->getSpecializedTemplate(); in VisitVarTemplateSpecializationDecl() local
2465 assert(VarTemplate && in VisitVarTemplateSpecializationDecl()
2481 VarTemplate, VarTemplate->getLocStart(), in VisitVarTemplateSpecializationDecl()
2489 if (VarTemplateSpecializationDecl *VarSpec = VarTemplate->findSpecialization( in VisitVarTemplateSpecializationDecl()
2494 return VisitVarTemplateSpecializationDecl(VarTemplate, D, InsertPos, in VisitVarTemplateSpecializationDecl()
2499 VarTemplateDecl *VarTemplate, VarDecl *D, void *InsertPos, in VisitVarTemplateSpecializationDecl() argument
2526 VarTemplate, DI->getType(), DI, D->getStorageClass(), Converted.data(), in VisitVarTemplateSpecializationDecl()
2530 VarTemplate->AddSpecialization(Var, InsertPos); in VisitVarTemplateSpecializationDecl()
[all …]
HDSemaTemplate.cpp2344 Scope *S, VarTemplateDecl *VarTemplate, Declarator &D, TypeSourceInfo *DI, in ActOnVarTemplateSpecialization() argument
2347 assert(VarTemplate && "A variable template id without template?"); in ActOnVarTemplateSpecialization()
2361 TemplateName Name(VarTemplate); in ActOnVarTemplateSpecialization()
2372 if (CheckTemplateArgumentList(VarTemplate, TemplateNameLoc, TemplateArgs, in ActOnVarTemplateSpecialization()
2383 InstantiatingTemplate Inst(*this, TemplateKWLoc, VarTemplate); in ActOnVarTemplateSpecialization()
2386 VarDecl *Templated = VarTemplate->getTemplatedDecl(); in ActOnVarTemplateSpecialization()
2399 *this, VarTemplate->getTemplateParameters(), Converted)) in ActOnVarTemplateSpecialization()
2408 << VarTemplate->getDeclName(); in ActOnVarTemplateSpecialization()
2412 if (isSameAsPrimaryTemplate(VarTemplate->getTemplateParameters(), in ActOnVarTemplateSpecialization()
2433 PrevDecl = VarTemplate->findPartialSpecialization( in ActOnVarTemplateSpecialization()
[all …]
HDSemaTemplateDeduction.cpp2365 VarTemplateDecl *VarTemplate = Partial->getSpecializedTemplate(); in FinishTemplateArgumentDeduction() local
2387 if (S.CheckTemplateArgumentList(VarTemplate, Partial->getLocation(), InstArgs, in FinishTemplateArgumentDeduction()
2391 TemplateParameterList *TemplateParams = VarTemplate->getTemplateParameters(); in FinishTemplateArgumentDeduction()
HDSemaDecl.cpp803 return IsVarTemplate ? NameClassification::VarTemplate(Template) in ClassifyName()
/trueos/contrib/llvm/tools/clang/include/clang/Sema/
HDTemplate.h494 VarTemplateDecl *VarTemplate, VarDecl *FromVar, void *InsertPos,
505 VarTemplateDecl *VarTemplate,
HDSema.h1379 static NameClassification VarTemplate(TemplateName Name) { in VarTemplate() function
5165 Scope *S, VarTemplateDecl *VarTemplate, Declarator &D, TypeSourceInfo *DI,
6580 VarTemplateDecl *VarTemplate, VarDecl *FromVar,
/trueos/contrib/llvm/tools/clang/include/clang/Basic/
HDDeclNodes.td57 def VarTemplate : DDecl<RedeclarableTemplate>;
/trueos/contrib/llvm/tools/clang/lib/Serialization/
HDASTCommon.cpp172 case Decl::VarTemplate: in isRedeclarableDeclKind()
HDASTWriterDecl.cpp721 VarNotTemplate = 0, VarTemplate, StaticDataMemberSpecialization in VisitVarDecl() enumerator
724 Record.push_back(VarTemplate); in VisitVarDecl()
HDASTReaderDecl.cpp992 VarNotTemplate = 0, VarTemplate, StaticDataMemberSpecialization in VisitVarDeclImpl() enumerator
997 case VarTemplate: in VisitVarDeclImpl()
/trueos/contrib/llvm/tools/clang/include/clang/AST/
HDDeclTemplate.h2682 : RedeclarableTemplateDecl(VarTemplate, DC, L, Name, Params, Decl) {}
2685 : RedeclarableTemplateDecl(VarTemplate, 0, SourceLocation(),
2805 static bool classofKind(Kind K) { return K == VarTemplate; }
/trueos/contrib/llvm/tools/clang/lib/AST/
HDASTImporter.cpp4277 VarTemplateDecl *VarTemplate = cast_or_null<VarTemplateDecl>( in VisitVarTemplateSpecializationDecl() local
4279 if (!VarTemplate) in VisitVarTemplateSpecializationDecl()
4283 DeclContext *DC = VarTemplate->getDeclContext(); in VisitVarTemplateSpecializationDecl()
4306 VarTemplateSpecializationDecl *D2 = VarTemplate->findSpecialization( in VisitVarTemplateSpecializationDecl()
4333 Importer.getToContext(), DC, StartLoc, IdLoc, VarTemplate, T, TInfo, in VisitVarTemplateSpecializationDecl()
4339 VarTemplate->AddSpecialization(D2, InsertPos); in VisitVarTemplateSpecializationDecl()
HDDeclBase.cpp551 case VarTemplate: in getIdentifierNamespaceForKind()
/trueos/contrib/llvm/tools/clang/lib/CodeGen/
HDCGDecl.cpp58 case Decl::VarTemplate: in EmitDecl()
HDCodeGenModule.cpp2945 case Decl::VarTemplate: in EmitTopLevelDecl()