/external/clang/lib/Sema/ |
D | SemaTemplateInstantiateDecl.cpp | 1308 VarTemplateDecl *VarTemplate = D->getSpecializedTemplate(); in VisitVarTemplatePartialSpecializationDecl() local 1311 DeclContext::lookup_result Found = Owner->lookup(VarTemplate->getDeclName()); in VisitVarTemplatePartialSpecializationDecl() 2805 VarTemplateDecl *VarTemplate = D->getSpecializedTemplate(); in VisitVarTemplateSpecializationDecl() local 2806 assert(VarTemplate && in VisitVarTemplateSpecializationDecl() 2821 VarTemplate, VarTemplate->getLocStart(), in VisitVarTemplateSpecializationDecl() 2829 if (VarTemplateSpecializationDecl *VarSpec = VarTemplate->findSpecialization( in VisitVarTemplateSpecializationDecl() 2834 return VisitVarTemplateSpecializationDecl(VarTemplate, D, InsertPos, in VisitVarTemplateSpecializationDecl() 2839 VarTemplateDecl *VarTemplate, VarDecl *D, void *InsertPos, in VisitVarTemplateSpecializationDecl() argument 2859 VarTemplate, DI->getType(), DI, D->getStorageClass(), Converted); in VisitVarTemplateSpecializationDecl() 2862 VarTemplate->AddSpecialization(Var, InsertPos); in VisitVarTemplateSpecializationDecl() [all …]
|
D | SemaTemplate.cpp | 2539 VarTemplateDecl *VarTemplate = in ActOnVarTemplateSpecialization() local 2541 if (!VarTemplate) { in ActOnVarTemplateSpecialization() 2563 if (CheckTemplateArgumentList(VarTemplate, TemplateNameLoc, TemplateArgs, in ActOnVarTemplateSpecialization() 2571 *this, TemplateNameLoc, VarTemplate->getTemplateParameters(), in ActOnVarTemplateSpecialization() 2581 << VarTemplate->getDeclName(); in ActOnVarTemplateSpecialization() 2585 if (isSameAsPrimaryTemplate(VarTemplate->getTemplateParameters(), in ActOnVarTemplateSpecialization() 2606 PrevDecl = VarTemplate->findPartialSpecialization(Converted, InsertPos); in ActOnVarTemplateSpecialization() 2608 PrevDecl = VarTemplate->findSpecialization(Converted, InsertPos); in ActOnVarTemplateSpecialization() 2614 if (CheckTemplateSpecializationScope(*this, VarTemplate, PrevDecl, in ActOnVarTemplateSpecialization() 2633 Context, VarTemplate->getDeclContext(), TemplateKWLoc, in ActOnVarTemplateSpecialization() [all …]
|
D | SemaTemplateDeduction.cpp | 2351 VarTemplateDecl *VarTemplate = Partial->getSpecializedTemplate(); in FinishTemplateArgumentDeduction() local 2373 if (S.CheckTemplateArgumentList(VarTemplate, Partial->getLocation(), InstArgs, in FinishTemplateArgumentDeduction() 2377 TemplateParameterList *TemplateParams = VarTemplate->getTemplateParameters(); in FinishTemplateArgumentDeduction()
|
D | SemaDecl.cpp | 1009 return IsVarTemplate ? NameClassification::VarTemplate(Template) in ClassifyName()
|
/external/clang/include/clang/Sema/ |
D | Template.h | 502 VarTemplateDecl *VarTemplate, VarDecl *FromVar, void *InsertPos, 513 VarTemplateDecl *VarTemplate,
|
D | Sema.h | 1594 static NameClassification VarTemplate(TemplateName Name) { in VarTemplate() function 7266 VarTemplateDecl *VarTemplate, VarDecl *FromVar,
|
/external/clang/include/clang/Basic/ |
D | DeclNodes.td | 63 def VarTemplate : DDecl<RedeclarableTemplate>;
|
/external/clang/lib/Serialization/ |
D | ASTCommon.cpp | 265 case Decl::VarTemplate: in isRedeclarableDeclKind()
|
D | ASTWriterDecl.cpp | 915 VarNotTemplate = 0, VarTemplate, StaticDataMemberSpecialization in VisitVarDecl() enumerator 918 Record.push_back(VarTemplate); in VisitVarDecl()
|
D | ASTReaderDecl.cpp | 1245 VarNotTemplate = 0, VarTemplate, StaticDataMemberSpecialization in VisitVarDeclImpl() enumerator 1255 case VarTemplate: in VisitVarDeclImpl()
|
/external/clang/include/clang/AST/ |
D | DeclTemplate.h | 2787 : RedeclarableTemplateDecl(VarTemplate, C, DC, L, Name, Params, Decl) {} 2909 static bool classofKind(Kind K) { return K == VarTemplate; }
|
/external/clang/lib/AST/ |
D | ASTImporter.cpp | 4715 VarTemplateDecl *VarTemplate = cast_or_null<VarTemplateDecl>( in VisitVarTemplateSpecializationDecl() local 4717 if (!VarTemplate) in VisitVarTemplateSpecializationDecl() 4721 DeclContext *DC = VarTemplate->getDeclContext(); in VisitVarTemplateSpecializationDecl() 4744 VarTemplateSpecializationDecl *D2 = VarTemplate->findSpecialization( in VisitVarTemplateSpecializationDecl() 4771 Importer.getToContext(), DC, StartLoc, IdLoc, VarTemplate, T, TInfo, in VisitVarTemplateSpecializationDecl() 4777 VarTemplate->AddSpecialization(D2, InsertPos); in VisitVarTemplateSpecializationDecl()
|
D | DeclBase.cpp | 658 case VarTemplate: in getIdentifierNamespaceForKind()
|
/external/clang/lib/CodeGen/ |
D | CGDecl.cpp | 64 case Decl::VarTemplate: in EmitDecl()
|
D | CodeGenModule.cpp | 3790 case Decl::VarTemplate: in EmitTopLevelDecl()
|
/external/clang/tools/libclang/ |
D | CIndex.cpp | 5699 case Decl::VarTemplate: { in clang_getCursorDefinition()
|