| /openbsd-src/gnu/llvm/clang/lib/Sema/ |
| H A D | SemaTemplateInstantiateDecl.cpp | 1818 VarTemplateDecl *VarTemplate = D->getSpecializedTemplate(); in VisitVarTemplatePartialSpecializationDecl() local 1821 DeclContext::lookup_result Found = Owner->lookup(VarTemplate->getDeclName()); in VisitVarTemplatePartialSpecializationDecl() 3865 VarTemplateDecl *VarTemplate = D->getSpecializedTemplate(); in VisitVarTemplateSpecializationDecl() local 3866 assert(VarTemplate && in VisitVarTemplateSpecializationDecl() 3871 D->getLocation(), VarTemplate, TemplateArgs)); in VisitVarTemplateSpecializationDecl() 3913 VarTemplateDecl *VarTemplate, VarDecl *D, in VisitVarTemplateSpecializationDecl() argument 3934 VarTemplate, DI->getType(), DI, D->getStorageClass(), Converted); in VisitVarTemplateSpecializationDecl() 3938 VarTemplate->findSpecialization(Converted, InsertPos); in VisitVarTemplateSpecializationDecl() 3939 VarTemplate->AddSpecialization(Var, InsertPos); in VisitVarTemplateSpecializationDecl() 4252 VarTemplateDecl *VarTemplate, in InstantiateVarTemplatePartialSpecialization() argument [all …]
|
| H A D | SemaTemplate.cpp | 4483 VarTemplateDecl *VarTemplate = in ActOnVarTemplateSpecialization() local 4485 if (!VarTemplate) { in ActOnVarTemplateSpecialization() 4507 if (CheckTemplateArgumentList(VarTemplate, TemplateNameLoc, TemplateArgs, in ActOnVarTemplateSpecialization() 4515 if (CheckTemplatePartialSpecializationArgs(TemplateNameLoc, VarTemplate, in ActOnVarTemplateSpecialization() 4526 << VarTemplate->getDeclName(); in ActOnVarTemplateSpecialization() 4530 if (isSameAsPrimaryTemplate(VarTemplate->getTemplateParameters(), in ActOnVarTemplateSpecialization() 4552 PrevDecl = VarTemplate->findPartialSpecialization( in ActOnVarTemplateSpecialization() 4555 PrevDecl = VarTemplate->findSpecialization(CanonicalConverted, InsertPos); in ActOnVarTemplateSpecialization() 4561 if (CheckTemplateSpecializationScope(*this, VarTemplate, PrevDecl, in ActOnVarTemplateSpecialization() 4580 Context, VarTemplate->getDeclContext(), TemplateKWLoc, in ActOnVarTemplateSpecialization() [all …]
|
| H A D | SemaDecl.cpp | 1179 return IsVarTemplate ? NameClassification::VarTemplate(Template) in ClassifyName() 1334 return TemplateNameKindForDiagnostics::VarTemplate; in getTemplateNameKindForDiagnostics()
|
| /openbsd-src/gnu/llvm/clang/include/clang/Sema/ |
| H A D | Template.h | 678 VarTemplateDecl *VarTemplate, VarDecl *FromVar, 690 VarTemplateDecl *VarTemplate,
|
| H A D | Sema.h | 2713 static NameClassification VarTemplate(TemplateName Name) { in VarTemplate() function 2827 VarTemplate, enumerator 10131 VarTemplateDecl *VarTemplate, VarDecl *FromVar,
|
| /openbsd-src/gnu/llvm/clang/include/clang/Basic/ |
| H A D | DeclNodes.td | 70 def VarTemplate : DeclNode<RedeclarableTemplate>;
|
| /openbsd-src/gnu/llvm/clang/lib/AST/ |
| H A D | Comment.cpp | 316 case Decl::VarTemplate: { in fill()
|
| H A D | Decl.cpp | 2660 if (VarTemplateDecl *VarTemplate = VD->getDescribedVarTemplate()) { in getTemplateInstantiationPattern() local 2661 while (!VarTemplate->isMemberSpecialization()) { in getTemplateInstantiationPattern() 2662 auto *NewVT = VarTemplate->getInstantiatedFromMemberTemplate(); in getTemplateInstantiationPattern() 2665 VarTemplate = NewVT; in getTemplateInstantiationPattern() 2668 return getDefinitionOrSelf(VarTemplate->getTemplatedDecl()); in getTemplateInstantiationPattern()
|
| H A D | DeclBase.cpp | 775 case VarTemplate: in getIdentifierNamespaceForKind()
|
| H A D | DeclTemplate.cpp | 1628 case Decl::Kind::VarTemplate: in getReplacedTemplateParameterList()
|
| H A D | ASTImporter.cpp | 6138 VarTemplateDecl *VarTemplate = nullptr; in VisitVarTemplateSpecializationDecl() local 6139 if (Error Err = importInto(VarTemplate, D->getSpecializedTemplate())) in VisitVarTemplateSpecializationDecl() 6164 VarTemplateSpecializationDecl *D2 = VarTemplate->findSpecialization( in VisitVarTemplateSpecializationDecl() 6206 VarTemplate, QualType(), nullptr, in VisitVarTemplateSpecializationDecl() 6226 *BeginLocOrErr, *IdLocOrErr, VarTemplate, in VisitVarTemplateSpecializationDecl() 6253 VarTemplate->AddSpecialization(D2, InsertPos); in VisitVarTemplateSpecializationDecl()
|
| /openbsd-src/gnu/llvm/clang/lib/Frontend/ |
| H A D | InterfaceStubFunctionsConsumer.cpp | 198 case Decl::Kind::VarTemplate: in HandleNamedDecl()
|
| /openbsd-src/gnu/llvm/clang/lib/Serialization/ |
| H A D | ASTCommon.cpp | 376 case Decl::VarTemplate: in isRedeclarableDeclKind()
|
| H A D | ASTWriterDecl.cpp | 1064 VarNotTemplate = 0, VarTemplate, StaticDataMemberSpecialization in VisitVarDecl() enumerator 1067 Record.push_back(VarTemplate); in VisitVarDecl()
|
| H A D | ASTReaderDecl.cpp | 1618 VarNotTemplate = 0, VarTemplate, StaticDataMemberSpecialization in VisitVarDeclImpl() enumerator 1628 case VarTemplate: in VisitVarDeclImpl()
|
| /openbsd-src/gnu/llvm/clang/lib/Index/ |
| H A D | IndexSymbol.cpp | 362 case Decl::VarTemplate: in getSymbolInfo()
|
| /openbsd-src/gnu/llvm/clang/include/clang/AST/ |
| H A D | DeclTemplate.h | 3148 : RedeclarableTemplateDecl(VarTemplate, C, DC, L, Name, Params, Decl) {} 3271 static bool classofKind(Kind K) { return K == VarTemplate; }
|
| /openbsd-src/gnu/llvm/clang/lib/CodeGen/ |
| H A D | CGDecl.cpp | 75 case Decl::VarTemplate: in EmitDecl()
|
| H A D | CodeGenModule.cpp | 6349 case Decl::VarTemplate: in EmitTopLevelDecl()
|
| /openbsd-src/gnu/llvm/clang/tools/libclang/ |
| H A D | CIndex.cpp | 6800 case Decl::VarTemplate: { in clang_getCursorDefinition()
|