Home
last modified time | relevance | path

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

12

/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DDeclTemplate.cpp1263 VarTemplatePartialSpecializationDecl *
1270 void VarTemplatePartialSpecializationDecl::Profile( in Profile()
1284 VarTemplatePartialSpecializationDecl *Existing = in AddPartialSpecialization()
1304 VarTemplatePartialSpecializationDecl *
1306 VarTemplatePartialSpecializationDecl *D) { in findPartialSpecInstantiatedFromMember()
1401 void VarTemplatePartialSpecializationDecl::anchor() {} in anchor()
1403 VarTemplatePartialSpecializationDecl::VarTemplatePartialSpecializationDecl( in VarTemplatePartialSpecializationDecl() function in VarTemplatePartialSpecializationDecl
1418 VarTemplatePartialSpecializationDecl *
1419 VarTemplatePartialSpecializationDecl::Create( in Create()
1436 VarTemplatePartialSpecializationDecl *
[all …]
H A DDecl.cpp2286 isa<VarTemplatePartialSpecializationDecl>(this))) in isThisDeclarationADefinition()
2314 !isa<VarTemplatePartialSpecializationDecl>(VTSD) && in isThisDeclarationADefinition()
2709 From.dyn_cast<VarTemplatePartialSpecializationDecl *>()) { in getTemplateInstantiationPattern()
H A DDeclBase.cpp257 if (auto *VTPSD = dyn_cast<VarTemplatePartialSpecializationDecl>(this)) in getDescribedTemplateParams()
H A DASTContext.cpp11834 isa<VarTemplatePartialSpecializationDecl>(VD)) in DeclMustBeEmitted()
H A DASTImporter.cpp6437 using PartVarSpecDecl = VarTemplatePartialSpecializationDecl; in VisitVarTemplateSpecializationDecl()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DDeclTemplate.h60 class VarTemplatePartialSpecializationDecl; variable
2607 VarTemplatePartialSpecializationDecl *PartialSpecialization;
2863 class VarTemplatePartialSpecializationDecl
2880 VarTemplatePartialSpecializationDecl(
2887 VarTemplatePartialSpecializationDecl(ASTContext &Context)
2898 static VarTemplatePartialSpecializationDecl *
2908 VarTemplatePartialSpecializationDecl *getMostRecentDecl() {
2909 return cast<VarTemplatePartialSpecializationDecl>(
3030 llvm::FoldingSetVector<VarTemplatePartialSpecializationDecl>
3128 VarTemplatePartialSpecializationDecl *
[all …]
H A DASTNodeTraverser.h598 const VarTemplatePartialSpecializationDecl *D) { in VisitVarTemplatePartialSpecializationDecl()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/
H A DTemplate.h582 std::pair<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *>, 4>
665 VarTemplateDecl *, VarTemplatePartialSpecializationDecl *>>::iterator;
718 VarTemplatePartialSpecializationDecl *
721 VarTemplatePartialSpecializationDecl *PartialSpec);
H A DSema.h113 class VarTemplatePartialSpecializationDecl; variable
8464 VarTemplatePartialSpecializationDecl *Partial);
9281 DeduceTemplateArguments(VarTemplatePartialSpecializationDecl *Partial,
9423 VarTemplatePartialSpecializationDecl *getMoreSpecializedPartialSpecialization(
9424 VarTemplatePartialSpecializationDecl *PS1,
9425 VarTemplatePartialSpecializationDecl *PS2, SourceLocation Loc);
9427 bool isMoreSpecializedThanPrimary(VarTemplatePartialSpecializationDecl *T,
9798 VarTemplatePartialSpecializationDecl *PartialSpec,
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateInstantiateDecl.cpp1858 VarTemplatePartialSpecializationDecl *D) { in VisitVarTemplatePartialSpecializationDecl()
1871 if (VarTemplatePartialSpecializationDecl *Result = in VisitVarTemplatePartialSpecializationDecl()
4315 VarTemplatePartialSpecializationDecl *
4318 VarTemplatePartialSpecializationDecl *PartialSpec) { in InstantiateVarTemplatePartialSpecialization()
4417 VarTemplatePartialSpecializationDecl *InstPartialSpec = in InstantiateVarTemplatePartialSpecialization()
4418 VarTemplatePartialSpecializationDecl::Create( in InstantiateVarTemplatePartialSpecialization()
5304 isa<VarTemplatePartialSpecializationDecl>(OldVar) && in BuildVariableInstantiation()
5305 isa<VarTemplatePartialSpecializationDecl>(NewVar); in BuildVariableInstantiation()
5311 isa<VarTemplatePartialSpecializationDecl>(OldVar)); in BuildVariableInstantiation()
5391 !isa<VarTemplatePartialSpecializationDecl>(OldVTSD)) in BuildVariableInstantiation()
[all …]
H A DSemaTemplateDeduction.cpp2824 isa<VarTemplatePartialSpecializationDecl>(Template)); in ConvertDeducedTemplateArguments()
2891 struct IsPartialSpecialization<VarTemplatePartialSpecializationDecl> {
2899 bool DeducedArgsNeedReplacement<VarTemplatePartialSpecializationDecl>( in DeducedArgsNeedReplacement()
2900 VarTemplatePartialSpecializationDecl *Spec) { in DeducedArgsNeedReplacement()
3146 Sema::DeduceTemplateArguments(VarTemplatePartialSpecializationDecl *Partial, in DeduceTemplateArguments()
5964 VarTemplatePartialSpecializationDecl *
5966 VarTemplatePartialSpecializationDecl *PS1, in getMoreSpecializedPartialSpecialization()
5967 VarTemplatePartialSpecializationDecl *PS2, SourceLocation Loc) { in getMoreSpecializedPartialSpecialization()
5985 VarTemplatePartialSpecializationDecl *Spec, TemplateDeductionInfo &Info) { in isMoreSpecializedThanPrimary()
5994 VarTemplatePartialSpecializationDecl *MaybeSpec = in isMoreSpecializedThanPrimary()
H A DSemaTemplateInstantiate.cpp94 !isa<VarTemplatePartialSpecializationDecl>(VarTemplSpec)) in HandleVarTemplateSpec()
100 llvm::PointerUnion<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *> in HandleVarTemplateSpec()
102 if (VarTemplatePartialSpecializationDecl *Partial = in HandleVarTemplateSpec()
103 Specialized.dyn_cast<VarTemplatePartialSpecializationDecl *>()) { in HandleVarTemplateSpec()
551 VarTemplatePartialSpecializationDecl *PartialSpec, in InstantiatingTemplate()
884 } else if (auto *D = dyn_cast<VarTemplatePartialSpecializationDecl>( in PrintInstantiationStack()
1067 else if (isa<VarTemplatePartialSpecializationDecl>(Active->Entity)) in PrintInstantiationStack()
H A DSemaTemplate.cpp4595 << isa<VarTemplatePartialSpecializationDecl>(Partial) in checkTemplatePartialSpecialization()
4609 VarTemplatePartialSpecializationDecl *Partial) { in CheckTemplatePartialSpecialization()
4749 VarTemplatePartialSpecializationDecl *PrevPartial = in ActOnVarTemplateSpecialization()
4750 cast_or_null<VarTemplatePartialSpecializationDecl>(PrevDecl); in ActOnVarTemplateSpecialization()
4751 VarTemplatePartialSpecializationDecl *Partial = in ActOnVarTemplateSpecialization()
4752 VarTemplatePartialSpecializationDecl::Create( in ActOnVarTemplateSpecialization()
4838 VarTemplatePartialSpecializationDecl *Partial;
4894 SmallVector<VarTemplatePartialSpecializationDecl *, 4> PartialSpecs; in CheckVarTemplateId()
4898 VarTemplatePartialSpecializationDecl *Partial = PartialSpecs[I]; in CheckVarTemplateId()
4986 if (VarTemplatePartialSpecializationDecl *D = in CheckVarTemplateId()
[all …]
H A DSemaDecl.cpp14417 !isa<VarTemplatePartialSpecializationDecl>(var) && in CheckCompleteVariableDeclaration()
14847 if (VD->isFileVarDecl() && !isa<VarTemplatePartialSpecializationDecl>(VD)) in FinalizeDeclaration()
H A DSemaCodeComplete.cpp5569 if (const auto *VTPSD = dyn_cast<VarTemplatePartialSpecializationDecl>(DC)) in constraintsForTemplatedEntity()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/ExtractAPI/
H A DExtractAPIVisitor.h75 const VarTemplatePartialSpecializationDecl *Decl);
111 const VarTemplatePartialSpecializationDecl *Decl);
457 const VarTemplatePartialSpecializationDecl *Decl) { in WalkUpFromVarTemplatePartialSpecializationDecl()
905 const VarTemplatePartialSpecializationDecl *Decl) { in VisitVarTemplatePartialSpecializationDecl()
H A DDeclarationFragments.h341 const VarTemplatePartialSpecializationDecl *);
H A DAPI.h102 Template(const VarTemplatePartialSpecializationDecl *Decl) { in Template()
/freebsd-14.2/contrib/llvm-project/clang/lib/Tooling/Refactoring/Rename/
H A DUSRFindingAction.cpp150 SmallVector<VarTemplatePartialSpecializationDecl *, 4> PartialSpecs; in handleVarTemplateDecl()
/freebsd-14.2/contrib/llvm-project/clang/lib/Index/
H A DUSRGeneration.cpp326 } else if (const VarTemplatePartialSpecializationDecl *PartialSpec in VisitVarDecl()
327 = dyn_cast<VarTemplatePartialSpecializationDecl>(D)) { in VisitVarDecl()
H A DIndexSymbol.cpp154 if (isa<VarTemplatePartialSpecializationDecl>(D)) { in getSymbolInfo()
/freebsd-14.2/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderDecl.cpp370 VarTemplatePartialSpecializationDecl *D);
2614 cast<VarTemplatePartialSpecializationDecl>(InstD); in VisitVarTemplateSpecializationDeclImpl()
2644 if (auto *Partial = dyn_cast<VarTemplatePartialSpecializationDecl>(D)) { in VisitVarTemplateSpecializationDeclImpl()
2666 VarTemplatePartialSpecializationDecl *D) { in VisitVarTemplatePartialSpecializationDecl()
2676 readDeclAs<VarTemplatePartialSpecializationDecl>()); in VisitVarTemplatePartialSpecializationDecl()
3933 D = VarTemplatePartialSpecializationDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
H A DASTWriterDecl.cpp83 VarTemplatePartialSpecializationDecl *D);
1751 llvm::PointerUnion<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *> in VisitVarTemplateSpecializationDecl()
1756 Record.AddDeclRef(InstFrom.get<VarTemplatePartialSpecializationDecl *>()); in VisitVarTemplateSpecializationDecl()
1785 VarTemplatePartialSpecializationDecl *D) { in VisitVarTemplatePartialSpecializationDecl()
/freebsd-14.2/contrib/llvm-project/clang/lib/ExtractAPI/
H A DDeclarationFragments.cpp1118 const VarTemplatePartialSpecializationDecl *Decl) { in getFragmentsForVarTemplatePartialSpecialization()
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDebugInfo.cpp1777 if (isa<VarTemplatePartialSpecializationDecl>(V)) in CollectRecordFields()

12