Home
last modified time | relevance | path

Searched refs:VarTemplatePartialSpecializationDecl (Results 1 – 18 of 18) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DDeclTemplate.cpp1003 VarTemplatePartialSpecializationDecl *
1014 VarTemplatePartialSpecializationDecl *Existing = in AddPartialSpecialization()
1034 VarTemplatePartialSpecializationDecl *
1036 VarTemplatePartialSpecializationDecl *D) { in findPartialSpecInstantiatedFromMember()
1114 void VarTemplatePartialSpecializationDecl::anchor() {} in anchor()
1116 VarTemplatePartialSpecializationDecl::VarTemplatePartialSpecializationDecl( in VarTemplatePartialSpecializationDecl() function in VarTemplatePartialSpecializationDecl
1131 VarTemplatePartialSpecializationDecl *
1132 VarTemplatePartialSpecializationDecl::Create( in Create()
1142 new (Context, DC) VarTemplatePartialSpecializationDecl( in Create()
1149 VarTemplatePartialSpecializationDecl *
[all …]
H A DASTDumper.cpp261 const VarTemplatePartialSpecializationDecl *D);
1081 const VarTemplatePartialSpecializationDecl *D) { in VisitVarTemplatePartialSpecializationDecl()
H A DDecl.cpp2058 isa<VarTemplatePartialSpecializationDecl>(this))) in isThisDeclarationADefinition()
2087 !isa<VarTemplatePartialSpecializationDecl>(VTSD) && in isThisDeclarationADefinition()
2396 From.dyn_cast<VarTemplatePartialSpecializationDecl *>()) { in getTemplateInstantiationPattern()
H A DASTContext.cpp9779 isa<VarTemplatePartialSpecializationDecl>(VD)) in DeclMustBeEmitted()
H A DASTImporter.cpp5394 using PartVarSpecDecl = VarTemplatePartialSpecializationDecl; in VisitVarTemplateSpecializationDecl()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DDeclTemplate.h57 class VarTemplatePartialSpecializationDecl; variable
2484 VarTemplatePartialSpecializationDecl *PartialSpecialization;
2731 class VarTemplatePartialSpecializationDecl
2748 VarTemplatePartialSpecializationDecl(
2755 VarTemplatePartialSpecializationDecl(ASTContext &Context)
2766 static VarTemplatePartialSpecializationDecl *
2776 VarTemplatePartialSpecializationDecl *getMostRecentDecl() {
2777 return cast<VarTemplatePartialSpecializationDecl>(
2873 llvm::FoldingSetVector<VarTemplatePartialSpecializationDecl>
2971 VarTemplatePartialSpecializationDecl *
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/
H A DTemplate.h440 std::pair<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *>, 4>
505 VarTemplateDecl *, VarTemplatePartialSpecializationDecl *>>::iterator;
555 VarTemplatePartialSpecializationDecl *
558 VarTemplatePartialSpecializationDecl *PartialSpec);
H A DSema.h101 class VarTemplatePartialSpecializationDecl; variable
6344 VarTemplatePartialSpecializationDecl *Partial);
7000 DeduceTemplateArguments(VarTemplatePartialSpecializationDecl *Partial,
7133 VarTemplatePartialSpecializationDecl *getMoreSpecializedPartialSpecialization(
7134 VarTemplatePartialSpecializationDecl *PS1,
7135 VarTemplatePartialSpecializationDecl *PS2, SourceLocation Loc);
7137 bool isMoreSpecializedThanPrimary(VarTemplatePartialSpecializationDecl *T,
7445 VarTemplatePartialSpecializationDecl *PartialSpec,
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaTemplateInstantiateDecl.cpp1423 VarTemplatePartialSpecializationDecl *D) { in VisitVarTemplatePartialSpecializationDecl()
1436 if (VarTemplatePartialSpecializationDecl *Result = in VisitVarTemplatePartialSpecializationDecl()
3371 VarTemplatePartialSpecializationDecl *
3374 VarTemplatePartialSpecializationDecl *PartialSpec) { in InstantiateVarTemplatePartialSpecialization()
3472 VarTemplatePartialSpecializationDecl *InstPartialSpec = in InstantiateVarTemplatePartialSpecialization()
3473 VarTemplatePartialSpecializationDecl::Create( in InstantiateVarTemplatePartialSpecialization()
4114 if (VarTemplatePartialSpecializationDecl *PartialSpec = in BuildVarTemplateInstantiation()
4115 dyn_cast<VarTemplatePartialSpecializationDecl>(FromVar)) in BuildVarTemplateInstantiation()
4372 VarTemplatePartialSpecializationDecl *Tmpl = in InstantiateVariableDefinition()
4374 while (VarTemplatePartialSpecializationDecl *From = in InstantiateVariableDefinition()
[all …]
H A DSemaTemplateInstantiate.cpp74 !isa<VarTemplatePartialSpecializationDecl>(Spec)) in getTemplateInstantiationArgs()
83 VarTemplatePartialSpecializationDecl*> Specialized in getTemplateInstantiationArgs()
85 if (VarTemplatePartialSpecializationDecl *Partial = in getTemplateInstantiationArgs()
86 Specialized.dyn_cast<VarTemplatePartialSpecializationDecl *>()) { in getTemplateInstantiationArgs()
310 VarTemplatePartialSpecializationDecl *PartialSpec, in InstantiatingTemplate()
550 } else if (auto *D = dyn_cast<VarTemplatePartialSpecializationDecl>( in PrintInstantiationStack()
H A DSemaTemplateDeduction.cpp2659 isa<VarTemplatePartialSpecializationDecl>(Template)); in ConvertDeducedTemplateArguments()
2709 struct IsPartialSpecialization<VarTemplatePartialSpecializationDecl> {
2883 Sema::DeduceTemplateArguments(VarTemplatePartialSpecializationDecl *Partial, in DeduceTemplateArguments()
5103 VarTemplatePartialSpecializationDecl *
5105 VarTemplatePartialSpecializationDecl *PS1, in getMoreSpecializedPartialSpecialization()
5106 VarTemplatePartialSpecializationDecl *PS2, SourceLocation Loc) { in getMoreSpecializedPartialSpecialization()
5130 VarTemplatePartialSpecializationDecl *Spec, TemplateDeductionInfo &Info) { in isMoreSpecializedThanPrimary()
H A DSemaTemplate.cpp3674 << isa<VarTemplatePartialSpecializationDecl>(Partial) in checkTemplatePartialSpecialization()
3688 VarTemplatePartialSpecializationDecl *Partial) { in CheckTemplatePartialSpecialization()
3824 VarTemplatePartialSpecializationDecl *PrevPartial = in ActOnVarTemplateSpecialization()
3825 cast_or_null<VarTemplatePartialSpecializationDecl>(PrevDecl); in ActOnVarTemplateSpecialization()
3826 VarTemplatePartialSpecializationDecl *Partial = in ActOnVarTemplateSpecialization()
3827 VarTemplatePartialSpecializationDecl::Create( in ActOnVarTemplateSpecialization()
3920 VarTemplatePartialSpecializationDecl *Partial;
3977 SmallVector<VarTemplatePartialSpecializationDecl *, 4> PartialSpecs; in CheckVarTemplateId()
3981 VarTemplatePartialSpecializationDecl *Partial = PartialSpecs[I]; in CheckVarTemplateId()
4070 if (VarTemplatePartialSpecializationDecl *D = in CheckVarTemplateId()
[all …]
H A DSemaDecl.cpp12148 if (VD->isFileVarDecl() && !isa<VarTemplatePartialSpecializationDecl>(VD)) in FinalizeDeclaration()
H A DSemaExpr.cpp15607 assert(!isa<VarTemplatePartialSpecializationDecl>(Var) && in DoMarkVarDeclReferenced()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Index/
H A DUSRGeneration.cpp309 } else if (const VarTemplatePartialSpecializationDecl *PartialSpec in VisitVarDecl()
310 = dyn_cast<VarTemplatePartialSpecializationDecl>(D)) { in VisitVarDecl()
H A DIndexSymbol.cpp149 if (isa<VarTemplatePartialSpecializationDecl>(D)) { in getSymbolInfo()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/
H A DASTReaderDecl.cpp363 VarTemplatePartialSpecializationDecl *D);
2281 cast<VarTemplatePartialSpecializationDecl>(InstD); in VisitVarTemplateSpecializationDeclImpl()
2309 if (auto *Partial = dyn_cast<VarTemplatePartialSpecializationDecl>(D)) { in VisitVarTemplateSpecializationDeclImpl()
2327 VarTemplatePartialSpecializationDecl *D) { in VisitVarTemplatePartialSpecializationDecl()
2336 ReadDeclAs<VarTemplatePartialSpecializationDecl>()); in VisitVarTemplatePartialSpecializationDecl()
3740 D = VarTemplatePartialSpecializationDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
H A DASTWriterDecl.cpp82 VarTemplatePartialSpecializationDecl *D);
1506 llvm::PointerUnion<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *> in VisitVarTemplateSpecializationDecl()
1511 Record.AddDeclRef(InstFrom.get<VarTemplatePartialSpecializationDecl *>()); in VisitVarTemplateSpecializationDecl()
1537 VarTemplatePartialSpecializationDecl *D) { in VisitVarTemplatePartialSpecializationDecl()