Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDeclTemplate.cpp1321 llvm::FoldingSetVector<VarTemplatePartialSpecializationDecl> &
1347 VarTemplatePartialSpecializationDecl *
1354 void VarTemplatePartialSpecializationDecl::Profile( in Profile()
1364 VarTemplatePartialSpecializationDecl *D, void *InsertPos) { in AddPartialSpecialization()
1368 VarTemplatePartialSpecializationDecl *Existing = in AddPartialSpecialization()
1379 SmallVectorImpl<VarTemplatePartialSpecializationDecl *> &PS) const { in getPartialSpecializations()
1380 llvm::FoldingSetVector<VarTemplatePartialSpecializationDecl> &PartialSpecs = in getPartialSpecializations()
1384 for (VarTemplatePartialSpecializationDecl &P : PartialSpecs) in getPartialSpecializations()
1388 VarTemplatePartialSpecializationDecl *
1390 VarTemplatePartialSpecializationDecl *D) { in findPartialSpecInstantiatedFromMember()
[all …]
H A DComment.cpp295 const auto *VTPSD = cast<VarTemplatePartialSpecializationDecl>(CommentDecl); in fill()
H A DDecl.cpp2288 isa<VarTemplatePartialSpecializationDecl>(this))) in isThisDeclarationADefinition()
2316 !isa<VarTemplatePartialSpecializationDecl>(VTSD) && in isThisDeclarationADefinition()
2741 From.dyn_cast<VarTemplatePartialSpecializationDecl *>()) { in getTemplateInstantiationPattern()
H A DDeclBase.cpp285 if (auto *VTPSD = dyn_cast<VarTemplatePartialSpecializationDecl>(this)) in getDescribedTemplateParams()
H A DASTImporter.cpp6820 using PartVarSpecDecl = VarTemplatePartialSpecializationDecl; in VisitVarTemplateSpecializationDecl()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDeclTemplate.h60 class VarTemplatePartialSpecializationDecl; variable
2627 VarTemplatePartialSpecializationDecl *PartialSpecialization;
2740 llvm::PointerUnion<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *>
2744 VarTemplatePartialSpecializationDecl *>();
2751 llvm::PointerUnion<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *>
2782 void setInstantiationOf(VarTemplatePartialSpecializationDecl *PartialSpec,
2869 class VarTemplatePartialSpecializationDecl
2879 llvm::PointerIntPair<VarTemplatePartialSpecializationDecl *, 1, bool>
2882 VarTemplatePartialSpecializationDecl(
2888 VarTemplatePartialSpecializationDecl(ASTContext &Context)
[all …]
H A DASTNodeTraverser.h725 const VarTemplatePartialSpecializationDecl *D) { in VisitVarTemplatePartialSpecializationDecl()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DTemplate.h599 std::pair<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *>, 1>
684 VarTemplateDecl *, VarTemplatePartialSpecializationDecl *>>::iterator;
738 VarTemplatePartialSpecializationDecl *
741 VarTemplatePartialSpecializationDecl *PartialSpec);
H A DSema.h11719 VarTemplatePartialSpecializationDecl *Partial);
12431 DeduceTemplateArguments(VarTemplatePartialSpecializationDecl *Partial,
12698 VarTemplatePartialSpecializationDecl *getMoreSpecializedPartialSpecialization(
12699 VarTemplatePartialSpecializationDecl *PS1,
12700 VarTemplatePartialSpecializationDecl *PS2, SourceLocation Loc);
12702 bool isMoreSpecializedThanPrimary(VarTemplatePartialSpecializationDecl *T,
13160 VarTemplatePartialSpecializationDecl *PartialSpec,
/freebsd/contrib/llvm-project/clang/lib/Tooling/Refactoring/Rename/
H A DUSRFindingAction.cpp143 SmallVector<VarTemplatePartialSpecializationDecl *, 4> PartialSpecs; in handleVarTemplateDecl()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateInstantiateDecl.cpp2413 SmallVector<VarTemplatePartialSpecializationDecl *, 1> PartialSpecs; in VisitVarTemplateDecl()
2425 VarTemplatePartialSpecializationDecl *D) { in VisitVarTemplatePartialSpecializationDecl()
2438 if (VarTemplatePartialSpecializationDecl *Result = in VisitVarTemplatePartialSpecializationDecl()
4889 VarTemplatePartialSpecializationDecl *
4892 VarTemplatePartialSpecializationDecl *PartialSpec) { in InstantiateVarTemplatePartialSpecialization()
4951 VarTemplatePartialSpecializationDecl *InstPartialSpec = in InstantiateVarTemplatePartialSpecialization()
4952 VarTemplatePartialSpecializationDecl::Create( in InstantiateVarTemplatePartialSpecialization()
5916 dyn_cast<VarTemplatePartialSpecializationDecl>(FromVar)) { in BuildVarTemplateInstantiation()
5978 isa<VarTemplatePartialSpecializationDecl>(OldVar) && in BuildVariableInstantiation()
5979 isa<VarTemplatePartialSpecializationDecl>(NewVar); in BuildVariableInstantiation()
[all …]
H A DSemaTemplateInstantiate.cpp183 !isa<VarTemplatePartialSpecializationDecl>(VarTemplSpec)) in HandleVarTemplateSpec()
189 llvm::PointerUnion<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *> in HandleVarTemplateSpec()
191 if (VarTemplatePartialSpecializationDecl *Partial = in HandleVarTemplateSpec()
192 dyn_cast<VarTemplatePartialSpecializationDecl *>(Specialized)) { in HandleVarTemplateSpec()
703 VarTemplatePartialSpecializationDecl *PartialSpec, in InstantiatingTemplate()
1037 } else if (auto *D = dyn_cast<VarTemplatePartialSpecializationDecl>( in PrintInstantiationStack()
1226 else if (isa<VarTemplatePartialSpecializationDecl>(Active->Entity)) in PrintInstantiationStack()
H A DSemaTemplate.cpp4189 << isa<VarTemplatePartialSpecializationDecl>(Partial) in checkTemplatePartialSpecialization()
4203 VarTemplatePartialSpecializationDecl *Partial) { in CheckTemplatePartialSpecialization()
4352 VarTemplatePartialSpecializationDecl *PrevPartial = in ActOnVarTemplateSpecialization()
4353 cast_or_null<VarTemplatePartialSpecializationDecl>(PrevDecl); in ActOnVarTemplateSpecialization()
4354 VarTemplatePartialSpecializationDecl *Partial = in ActOnVarTemplateSpecialization()
4355 VarTemplatePartialSpecializationDecl::Create( in ActOnVarTemplateSpecialization()
4436 VarTemplatePartialSpecializationDecl *Partial;
4501 SmallVector<VarTemplatePartialSpecializationDecl *, 4> PartialSpecs; in CheckVarTemplateId()
4503 for (VarTemplatePartialSpecializationDecl *Partial : PartialSpecs) in CheckVarTemplateId()
4560 SmallVector<VarTemplatePartialSpecializationDecl *, 4> PartialSpecs; in CheckVarTemplateId()
[all …]
H A DSemaTemplateDeduction.cpp3061 isa<VarTemplatePartialSpecializationDecl>(Template)); in ConvertDeducedTemplateArguments()
3132 struct IsPartialSpecialization<VarTemplatePartialSpecializationDecl> {
3147 dyn_cast<VarTemplatePartialSpecializationDecl>(Template)) { in CheckDeducedArgumentConstraints()
3425 Sema::DeduceTemplateArguments(VarTemplatePartialSpecializationDecl *Partial, in DeduceTemplateArguments()
6420 VarTemplatePartialSpecializationDecl *
6422 VarTemplatePartialSpecializationDecl *PS1, in getMoreSpecializedPartialSpecialization()
6423 VarTemplatePartialSpecializationDecl *PS2, SourceLocation Loc) { in getMoreSpecializedPartialSpecialization()
6440 VarTemplatePartialSpecializationDecl *Spec, TemplateDeductionInfo &Info) { in isMoreSpecializedThanPrimary()
6453 VarTemplatePartialSpecializationDecl *MaybeSpec = in isMoreSpecializedThanPrimary()
H A DSemaDecl.cpp14583 !isa<VarTemplatePartialSpecializationDecl>(var) && in CheckCompleteVariableDeclaration()
15040 if (VD->isFileVarDecl() && !isa<VarTemplatePartialSpecializationDecl>(VD)) in FinalizeDeclaration()
H A DSemaCodeComplete.cpp5731 if (const auto *VTPSD = dyn_cast<VarTemplatePartialSpecializationDecl>(DC)) in constraintsForTemplatedEntity()
/freebsd/contrib/llvm-project/clang/include/clang/ExtractAPI/
H A DExtractAPIVisitor.h78 const VarTemplatePartialSpecializationDecl *Decl);
116 const VarTemplatePartialSpecializationDecl *Decl);
515 const VarTemplatePartialSpecializationDecl *Decl) { in WalkUpFromVarTemplatePartialSpecializationDecl()
987 const VarTemplatePartialSpecializationDecl *Decl) { in VisitVarTemplatePartialSpecializationDecl()
H A DDeclarationFragments.h379 const VarTemplatePartialSpecializationDecl *);
H A DAPI.h103 Template(const VarTemplatePartialSpecializationDecl *Decl) { in Template()
/freebsd/contrib/llvm-project/clang/lib/Index/
H A DUSRGeneration.cpp332 } else if (const VarTemplatePartialSpecializationDecl *PartialSpec in VisitVarDecl()
333 = dyn_cast<VarTemplatePartialSpecializationDecl>(D)) { in VisitVarDecl()
H A DIndexSymbol.cpp154 if (isa<VarTemplatePartialSpecializationDecl>(D)) { in getSymbolInfo()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriterDecl.cpp98 VarTemplatePartialSpecializationDecl *D);
283 VarTemplatePartialSpecializationDecl>(F.second)) in AddFirstSpecializationDeclFromEachModule()
367 VarTemplatePartialSpecializationDecl>(Specialization)) in RegisterTemplateSpecialization()
2009 llvm::PointerUnion<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *> in VisitVarTemplateSpecializationDecl()
2014 Record.AddDeclRef(cast<VarTemplatePartialSpecializationDecl *>(InstFrom)); in VisitVarTemplateSpecializationDecl()
2052 VarTemplatePartialSpecializationDecl *D) { in VisitVarTemplatePartialSpecializationDecl()
H A DASTReaderDecl.cpp356 VarTemplatePartialSpecializationDecl *D);
2628 cast<VarTemplatePartialSpecializationDecl>(InstD); in VisitVarTemplateSpecializationDeclImpl()
2659 if (auto *Partial = dyn_cast<VarTemplatePartialSpecializationDecl>(D)) { in VisitVarTemplateSpecializationDeclImpl()
2681 VarTemplatePartialSpecializationDecl *D) { in VisitVarTemplatePartialSpecializationDecl()
2690 readDeclAs<VarTemplatePartialSpecializationDecl>()); in VisitVarTemplatePartialSpecializationDecl()
4033 D = VarTemplatePartialSpecializationDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
/freebsd/contrib/llvm-project/clang/lib/ExtractAPI/
H A DDeclarationFragments.cpp1300 const VarTemplatePartialSpecializationDecl *Decl) { in getFragmentsForVarTemplatePartialSpecialization()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDebugInfo.cpp2067 if (isa<VarTemplatePartialSpecializationDecl>(V)) in CollectRecordFields()

12