Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DTemplate.h727 VarTemplateDecl *VarTemplate, VarDecl *FromVar,
740 VarTemplateDecl *VarTemplate,
H A DSema.h581 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 DSemaTemplateInstantiateDecl.cpp2429 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 DSemaTemplate.cpp4248 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 DSemaDecl.cpp1154 return IsVarTemplate ? NameClassification::VarTemplate(Template) in ClassifyName()
1313 return TemplateNameKindForDiagnostics::VarTemplate; in getTemplateNameKindForDiagnostics()
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DDeclNodes.td70 def VarTemplate : DeclNode<RedeclarableTemplate>;
H A DDiagnosticSemaKinds.td2600 "%VarTemplate{variable template}|"
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DComment.cpp327 case Decl::VarTemplate: { in fill()
H A DDecl.cpp2755 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 DASTImporter.cpp6759 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 DDeclBase.cpp896 case VarTemplate: in getIdentifierNamespaceForKind()
H A DDeclTemplate.cpp1675 case Decl::Kind::VarTemplate: in getReplacedTemplateParameterList()
/freebsd/contrib/llvm-project/clang/lib/Frontend/
H A DInterfaceStubFunctionsConsumer.cpp199 case Decl::Kind::VarTemplate: in HandleNamedDecl()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTCommon.cpp395 case Decl::VarTemplate: in isRedeclarableDeclKind()
H A DASTWriterDecl.cpp1336 VarNotTemplate = 0, VarTemplate, StaticDataMemberSpecialization in VisitVarDecl() enumerator
1339 Record.push_back(VarTemplate); in VisitVarDecl()
H A DASTReaderDecl.cpp1669 VarNotTemplate = 0, VarTemplate, StaticDataMemberSpecialization in VisitVarDeclImpl() enumerator
1679 case VarTemplate: in VisitVarDeclImpl()
/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenDecl.cpp550 case Decl::VarTemplate: in emitDecl()
/freebsd/contrib/llvm-project/clang/lib/Index/
H A DIndexSymbol.cpp362 case Decl::VarTemplate: in getSymbolInfo()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDeclTemplate.h3051 : 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 DParseTentative.cpp1895 case NameClassificationKind::VarTemplate: in NameAfterArrowIsNonType()
H A DParser.cpp1848 case NameClassificationKind::VarTemplate: in TryAnnotateName()
H A DParseDecl.cpp3321 case NameClassificationKind::VarTemplate: in DiagnoseMissingSemiAfterTagDefinition()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDecl.cpp79 case Decl::VarTemplate: in EmitDecl()
H A DCodeGenModule.cpp7266 case Decl::VarTemplate: in EmitTopLevelDecl()