Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/clang/lib/AST/
H A DDeclTemplate.cpp1198 VarTemplatePartialSpecializationDecl *
1220 VarTemplatePartialSpecializationDecl *Existing = in AddPartialSpecialization()
1240 VarTemplatePartialSpecializationDecl *
1242 VarTemplatePartialSpecializationDecl *D) { in findPartialSpecInstantiatedFromMember()
1324 void VarTemplatePartialSpecializationDecl::anchor() {} in anchor()
1326 VarTemplatePartialSpecializationDecl::VarTemplatePartialSpecializationDecl( in VarTemplatePartialSpecializationDecl() function in VarTemplatePartialSpecializationDecl
1341 VarTemplatePartialSpecializationDecl *
1342 VarTemplatePartialSpecializationDecl::Create( in Create()
1352 new (Context, DC) VarTemplatePartialSpecializationDecl( in Create()
1359 VarTemplatePartialSpecializationDecl *
[all …]
H A DDecl.cpp2157 isa<VarTemplatePartialSpecializationDecl>(this))) in isThisDeclarationADefinition()
2185 !isa<VarTemplatePartialSpecializationDecl>(VTSD) && in isThisDeclarationADefinition()
2558 From.dyn_cast<VarTemplatePartialSpecializationDecl *>()) { in getTemplateInstantiationPattern()
H A DDeclBase.cpp248 if (auto *VTPSD = dyn_cast<VarTemplatePartialSpecializationDecl>(this)) in getDescribedTemplateParams()
H A DASTContext.cpp10918 isa<VarTemplatePartialSpecializationDecl>(VD)) in DeclMustBeEmitted()
H A DASTImporter.cpp5961 using PartVarSpecDecl = VarTemplatePartialSpecializationDecl; in VisitVarTemplateSpecializationDecl()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/AST/
H A DDeclTemplate.h58 class VarTemplatePartialSpecializationDecl; variable
2669 VarTemplatePartialSpecializationDecl *PartialSpecialization;
2921 class VarTemplatePartialSpecializationDecl
2938 VarTemplatePartialSpecializationDecl(
2945 VarTemplatePartialSpecializationDecl(ASTContext &Context)
2956 static VarTemplatePartialSpecializationDecl *
2966 VarTemplatePartialSpecializationDecl *getMostRecentDecl() {
2967 return cast<VarTemplatePartialSpecializationDecl>(
3086 llvm::FoldingSetVector<VarTemplatePartialSpecializationDecl>
3184 VarTemplatePartialSpecializationDecl *
[all …]
H A DASTNodeTraverser.h586 const VarTemplatePartialSpecializationDecl *D) { in VisitVarTemplatePartialSpecializationDecl()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/Sema/
H A DTemplate.h485 std::pair<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *>, 4>
562 VarTemplateDecl *, VarTemplatePartialSpecializationDecl *>>::iterator;
615 VarTemplatePartialSpecializationDecl *
618 VarTemplatePartialSpecializationDecl *PartialSpec);
H A DSema.h113 class VarTemplatePartialSpecializationDecl; variable
7713 VarTemplatePartialSpecializationDecl *Partial);
8451 DeduceTemplateArguments(VarTemplatePartialSpecializationDecl *Partial,
8586 VarTemplatePartialSpecializationDecl *getMoreSpecializedPartialSpecialization(
8587 VarTemplatePartialSpecializationDecl *PS1,
8588 VarTemplatePartialSpecializationDecl *PS2, SourceLocation Loc);
8590 bool isMoreSpecializedThanPrimary(VarTemplatePartialSpecializationDecl *T,
8939 VarTemplatePartialSpecializationDecl *PartialSpec,
/freebsd-13.1/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateInstantiateDecl.cpp1745 VarTemplatePartialSpecializationDecl *D) { in VisitVarTemplatePartialSpecializationDecl()
1758 if (VarTemplatePartialSpecializationDecl *Result = in VisitVarTemplatePartialSpecializationDecl()
4127 VarTemplatePartialSpecializationDecl *
4130 VarTemplatePartialSpecializationDecl *PartialSpec) { in InstantiateVarTemplatePartialSpecialization()
4228 VarTemplatePartialSpecializationDecl *InstPartialSpec = in InstantiateVarTemplatePartialSpecialization()
4229 VarTemplatePartialSpecializationDecl::Create( in InstantiateVarTemplatePartialSpecialization()
5110 if (VarTemplatePartialSpecializationDecl *PartialSpec = in BuildVarTemplateInstantiation()
5172 isa<VarTemplatePartialSpecializationDecl>(OldVar) && in BuildVariableInstantiation()
5173 isa<VarTemplatePartialSpecializationDecl>(NewVar); in BuildVariableInstantiation()
5179 isa<VarTemplatePartialSpecializationDecl>(OldVar)); in BuildVariableInstantiation()
[all …]
H A DSemaTemplateInstantiate.cpp81 !isa<VarTemplatePartialSpecializationDecl>(Spec)) in getTemplateInstantiationArgs()
90 VarTemplatePartialSpecializationDecl*> Specialized in getTemplateInstantiationArgs()
92 if (VarTemplatePartialSpecializationDecl *Partial = in getTemplateInstantiationArgs()
93 Specialized.dyn_cast<VarTemplatePartialSpecializationDecl *>()) { in getTemplateInstantiationArgs()
332 VarTemplatePartialSpecializationDecl *PartialSpec, in InstantiatingTemplate()
632 } else if (auto *D = dyn_cast<VarTemplatePartialSpecializationDecl>( in PrintInstantiationStack()
797 else if (isa<VarTemplatePartialSpecializationDecl>(Active->Entity)) in PrintInstantiationStack()
H A DSemaTemplateDeduction.cpp2857 isa<VarTemplatePartialSpecializationDecl>(Template)); in ConvertDeducedTemplateArguments()
2907 struct IsPartialSpecialization<VarTemplatePartialSpecializationDecl> {
3117 Sema::DeduceTemplateArguments(VarTemplatePartialSpecializationDecl *Partial, in DeduceTemplateArguments()
5557 VarTemplatePartialSpecializationDecl *
5559 VarTemplatePartialSpecializationDecl *PS1, in getMoreSpecializedPartialSpecialization()
5560 VarTemplatePartialSpecializationDecl *PS2, SourceLocation Loc) { in getMoreSpecializedPartialSpecialization()
5597 VarTemplatePartialSpecializationDecl *Spec, TemplateDeductionInfo &Info) { in isMoreSpecializedThanPrimary()
H A DSemaTemplate.cpp4249 << isa<VarTemplatePartialSpecializationDecl>(Partial) in checkTemplatePartialSpecialization()
4263 VarTemplatePartialSpecializationDecl *Partial) { in CheckTemplatePartialSpecialization()
4400 VarTemplatePartialSpecializationDecl *PrevPartial = in ActOnVarTemplateSpecialization()
4401 cast_or_null<VarTemplatePartialSpecializationDecl>(PrevDecl); in ActOnVarTemplateSpecialization()
4402 VarTemplatePartialSpecializationDecl *Partial = in ActOnVarTemplateSpecialization()
4403 VarTemplatePartialSpecializationDecl::Create( in ActOnVarTemplateSpecialization()
4489 VarTemplatePartialSpecializationDecl *Partial;
4544 SmallVector<VarTemplatePartialSpecializationDecl *, 4> PartialSpecs; in CheckVarTemplateId()
4548 VarTemplatePartialSpecializationDecl *Partial = PartialSpecs[I]; in CheckVarTemplateId()
4636 if (VarTemplatePartialSpecializationDecl *D = in CheckVarTemplateId()
[all …]
H A DSemaDecl.cpp13061 !isa<VarTemplatePartialSpecializationDecl>(var) && in CheckCompleteVariableDeclaration()
13482 if (VD->isFileVarDecl() && !isa<VarTemplatePartialSpecializationDecl>(VD)) in FinalizeDeclaration()
H A DSemaCodeComplete.cpp5178 if (const auto *VTPSD = dyn_cast<VarTemplatePartialSpecializationDecl>(DC)) in constraintsForTemplatedEntity()
H A DSemaDeclCXX.cpp10112 else if (auto *PSD = dyn_cast<VarTemplatePartialSpecializationDecl>(D)) in ActOnReenterTemplateScope()
H A DSemaExpr.cpp18531 assert(!isa<VarTemplatePartialSpecializationDecl>(Var) && in DoMarkVarDeclReferenced()
/freebsd-13.1/contrib/llvm-project/clang/lib/Tooling/Refactoring/Rename/
H A DUSRFindingAction.cpp151 SmallVector<VarTemplatePartialSpecializationDecl *, 4> PartialSpecs; in handleVarTemplateDecl()
/freebsd-13.1/contrib/llvm-project/clang/lib/Index/
H A DUSRGeneration.cpp315 } else if (const VarTemplatePartialSpecializationDecl *PartialSpec in VisitVarDecl()
316 = dyn_cast<VarTemplatePartialSpecializationDecl>(D)) { in VisitVarDecl()
H A DIndexSymbol.cpp153 if (isa<VarTemplatePartialSpecializationDecl>(D)) { in getSymbolInfo()
/freebsd-13.1/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriterDecl.cpp82 VarTemplatePartialSpecializationDecl *D);
1602 llvm::PointerUnion<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *> in VisitVarTemplateSpecializationDecl()
1607 Record.AddDeclRef(InstFrom.get<VarTemplatePartialSpecializationDecl *>()); in VisitVarTemplateSpecializationDecl()
1633 VarTemplatePartialSpecializationDecl *D) { in VisitVarTemplatePartialSpecializationDecl()
H A DASTReaderDecl.cpp358 VarTemplatePartialSpecializationDecl *D);
2304 cast<VarTemplatePartialSpecializationDecl>(InstD); in VisitVarTemplateSpecializationDeclImpl()
2332 if (auto *Partial = dyn_cast<VarTemplatePartialSpecializationDecl>(D)) { in VisitVarTemplateSpecializationDeclImpl()
2350 VarTemplatePartialSpecializationDecl *D) { in VisitVarTemplatePartialSpecializationDecl()
2360 readDeclAs<VarTemplatePartialSpecializationDecl>()); in VisitVarTemplatePartialSpecializationDecl()
3929 D = VarTemplatePartialSpecializationDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
/freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDebugInfo.cpp1543 if (isa<VarTemplatePartialSpecializationDecl>(V)) in CollectRecordFields()