| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Template.h | 727 VarTemplateDecl *VarTemplate, VarDecl *FromVar, 740 VarTemplateDecl *VarTemplate,
|
| H A D | Sema.h | 581 VarTemplate, enumerator 3686 static NameClassification VarTemplate(TemplateName Name) { in VarTemplate() function 3687 NameClassification Result(NameClassificationKind::VarTemplate); in VarTemplate() 3730 Kind == NameClassificationKind::VarTemplate || in getTemplateName() 3742 case NameClassificationKind::VarTemplate: in getTemplateNameKind() 3802 VarTemplate, enumerator 13988 VarTemplateDecl *VarTemplate, VarDecl *FromVar,
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplateInstantiateDecl.cpp | 2429 VarTemplateDecl *VarTemplate = D->getSpecializedTemplate(); in VisitVarTemplatePartialSpecializationDecl() local 2432 DeclContext::lookup_result Found = Owner->lookup(VarTemplate->getDeclName()); in VisitVarTemplatePartialSpecializationDecl() 4513 VarTemplateDecl *VarTemplate = D->getSpecializedTemplate(); in VisitVarTemplateSpecializationDecl() local 4514 assert(VarTemplate && in VisitVarTemplateSpecializationDecl() 4519 D->getLocation(), VarTemplate, TemplateArgs)); in VisitVarTemplateSpecializationDecl() 4562 VarTemplateDecl *VarTemplate, VarDecl *D, in VisitVarTemplateSpecializationDecl() argument 4583 VarTemplate, DI->getType(), DI, D->getStorageClass(), Converted); in VisitVarTemplateSpecializationDecl() 4587 VarTemplate->findSpecialization(Converted, InsertPos); in VisitVarTemplateSpecializationDecl() 4588 VarTemplate->AddSpecialization(Var, InsertPos); in VisitVarTemplateSpecializationDecl() 4891 VarTemplateDecl *VarTemplate, in InstantiateVarTemplatePartialSpecialization() argument [all …]
|
| H A D | SemaTemplate.cpp | 4248 VarTemplateDecl *VarTemplate = in ActOnVarTemplateSpecialization() local 4250 if (!VarTemplate) { in ActOnVarTemplateSpecialization() 4263 if (const auto *DSA = VarTemplate->getAttr<NoSpecializationsAttr>()) { in ActOnVarTemplateSpecialization() 4266 << VarTemplate << !Message.empty() << Message; in ActOnVarTemplateSpecialization() 4281 if (CheckTemplateArgumentList(VarTemplate, TemplateNameLoc, TemplateArgs, in ActOnVarTemplateSpecialization() 4290 if (CheckTemplatePartialSpecializationArgs(TemplateNameLoc, VarTemplate, in ActOnVarTemplateSpecialization() 4301 << VarTemplate->getDeclName(); in ActOnVarTemplateSpecialization() 4305 if (isSameAsPrimaryTemplate(VarTemplate->getTemplateParameters(), in ActOnVarTemplateSpecialization() 4327 PrevDecl = VarTemplate->findPartialSpecialization( in ActOnVarTemplateSpecialization() 4331 VarTemplate->findSpecialization(CTAI.CanonicalConverted, InsertPos); in ActOnVarTemplateSpecialization() [all …]
|
| H A D | SemaDecl.cpp | 1154 return IsVarTemplate ? NameClassification::VarTemplate(Template) in ClassifyName() 1313 return TemplateNameKindForDiagnostics::VarTemplate; in getTemplateNameKindForDiagnostics()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | DeclNodes.td | 70 def VarTemplate : DeclNode<RedeclarableTemplate>;
|
| H A D | DiagnosticSemaKinds.td | 2600 "%VarTemplate{variable template}|"
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | Comment.cpp | 327 case Decl::VarTemplate: { in fill()
|
| H A D | Decl.cpp | 2755 if (VarTemplateDecl *VarTemplate = VD->getDescribedVarTemplate()) { in getTemplateInstantiationPattern() local 2756 while (!VarTemplate->isMemberSpecialization()) { in getTemplateInstantiationPattern() 2757 auto *NewVT = VarTemplate->getInstantiatedFromMemberTemplate(); in getTemplateInstantiationPattern() 2760 VarTemplate = NewVT; in getTemplateInstantiationPattern() 2763 return getDefinitionOrSelf(VarTemplate->getTemplatedDecl()); in getTemplateInstantiationPattern()
|
| H A D | ASTImporter.cpp | 6759 VarTemplateDecl *VarTemplate = nullptr; in VisitVarTemplateSpecializationDecl() local 6760 if (Error Err = importInto(VarTemplate, D->getSpecializedTemplate())) in VisitVarTemplateSpecializationDecl() 6786 VarTemplate->findSpecialization(TemplateArgs, InsertPos); in VisitVarTemplateSpecializationDecl() 6830 VarTemplate, QualType(), nullptr, in VisitVarTemplateSpecializationDecl() 6850 *BeginLocOrErr, *IdLocOrErr, VarTemplate, in VisitVarTemplateSpecializationDecl() 6858 if (!VarTemplate->findSpecialization(TemplateArgs, InsertPos)) in VisitVarTemplateSpecializationDecl() 6859 VarTemplate->AddSpecialization(D2, InsertPos); in VisitVarTemplateSpecializationDecl()
|
| H A D | DeclBase.cpp | 896 case VarTemplate: in getIdentifierNamespaceForKind()
|
| H A D | DeclTemplate.cpp | 1675 case Decl::Kind::VarTemplate: in getReplacedTemplateParameterList()
|
| /freebsd/contrib/llvm-project/clang/lib/Frontend/ |
| H A D | InterfaceStubFunctionsConsumer.cpp | 199 case Decl::Kind::VarTemplate: in HandleNamedDecl()
|
| /freebsd/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTCommon.cpp | 395 case Decl::VarTemplate: in isRedeclarableDeclKind()
|
| H A D | ASTWriterDecl.cpp | 1336 VarNotTemplate = 0, VarTemplate, StaticDataMemberSpecialization in VisitVarDecl() enumerator 1339 Record.push_back(VarTemplate); in VisitVarDecl()
|
| H A D | ASTReaderDecl.cpp | 1669 VarNotTemplate = 0, VarTemplate, StaticDataMemberSpecialization in VisitVarDeclImpl() enumerator 1679 case VarTemplate: in VisitVarDeclImpl()
|
| /freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/ |
| H A D | CIRGenDecl.cpp | 550 case Decl::VarTemplate: in emitDecl()
|
| /freebsd/contrib/llvm-project/clang/lib/Index/ |
| H A D | IndexSymbol.cpp | 362 case Decl::VarTemplate: in getSymbolInfo()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | DeclTemplate.h | 3051 : RedeclarableTemplateDecl(VarTemplate, C, DC, L, Name, Params, Decl) {} 3174 static bool classofKind(Kind K) { return K == VarTemplate; }
|
| /freebsd/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseTentative.cpp | 1895 case NameClassificationKind::VarTemplate: in NameAfterArrowIsNonType()
|
| H A D | Parser.cpp | 1848 case NameClassificationKind::VarTemplate: in TryAnnotateName()
|
| H A D | ParseDecl.cpp | 3321 case NameClassificationKind::VarTemplate: in DiagnoseMissingSemiAfterTagDefinition()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGDecl.cpp | 79 case Decl::VarTemplate: in EmitDecl()
|
| H A D | CodeGenModule.cpp | 7266 case Decl::VarTemplate: in EmitTopLevelDecl()
|