Home
last modified time | relevance | path

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

/netbsd/external/apache2/llvm/dist/clang/lib/AST/
H A DDeclTemplate.cpp1197 VarTemplatePartialSpecializationDecl *
1219 VarTemplatePartialSpecializationDecl *Existing = in AddPartialSpecialization()
1239 VarTemplatePartialSpecializationDecl *
1241 VarTemplatePartialSpecializationDecl *D) { in findPartialSpecInstantiatedFromMember()
1323 void VarTemplatePartialSpecializationDecl::anchor() {} in anchor()
1325 VarTemplatePartialSpecializationDecl::VarTemplatePartialSpecializationDecl( in VarTemplatePartialSpecializationDecl() function in VarTemplatePartialSpecializationDecl
1340 VarTemplatePartialSpecializationDecl *
1341 VarTemplatePartialSpecializationDecl::Create( in Create()
1351 new (Context, DC) VarTemplatePartialSpecializationDecl( in Create()
1358 VarTemplatePartialSpecializationDecl *
[all …]
H A DDecl.cpp2157 isa<VarTemplatePartialSpecializationDecl>(this))) in isThisDeclarationADefinition()
2185 !isa<VarTemplatePartialSpecializationDecl>(VTSD) && in isThisDeclarationADefinition()
2565 From.dyn_cast<VarTemplatePartialSpecializationDecl *>()) { in getTemplateInstantiationPattern()
H A DDeclBase.cpp248 if (auto *VTPSD = dyn_cast<VarTemplatePartialSpecializationDecl>(this)) in getDescribedTemplateParams()
H A DASTContext.cpp10871 isa<VarTemplatePartialSpecializationDecl>(VD)) in DeclMustBeEmitted()
H A DASTImporter.cpp5852 using PartVarSpecDecl = VarTemplatePartialSpecializationDecl; in VisitVarTemplateSpecializationDecl()
/netbsd/external/apache2/llvm/dist/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.h562 const VarTemplatePartialSpecializationDecl *D) { in VisitVarTemplatePartialSpecializationDecl()
/netbsd/external/apache2/llvm/dist/clang/include/clang/Sema/
H A DTemplate.h485 std::pair<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *>, 4>
560 VarTemplateDecl *, VarTemplatePartialSpecializationDecl *>>::iterator;
613 VarTemplatePartialSpecializationDecl *
616 VarTemplatePartialSpecializationDecl *PartialSpec);
H A DSema.h110 class VarTemplatePartialSpecializationDecl; variable
7643 VarTemplatePartialSpecializationDecl *Partial);
8382 DeduceTemplateArguments(VarTemplatePartialSpecializationDecl *Partial,
8517 VarTemplatePartialSpecializationDecl *getMoreSpecializedPartialSpecialization(
8518 VarTemplatePartialSpecializationDecl *PS1,
8519 VarTemplatePartialSpecializationDecl *PS2, SourceLocation Loc);
8521 bool isMoreSpecializedThanPrimary(VarTemplatePartialSpecializationDecl *T,
8870 VarTemplatePartialSpecializationDecl *PartialSpec,
/netbsd/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaTemplateInstantiateDecl.cpp1690 VarTemplatePartialSpecializationDecl *D) { in VisitVarTemplatePartialSpecializationDecl()
1703 if (VarTemplatePartialSpecializationDecl *Result = in VisitVarTemplatePartialSpecializationDecl()
4003 VarTemplatePartialSpecializationDecl *
4006 VarTemplatePartialSpecializationDecl *PartialSpec) { in InstantiateVarTemplatePartialSpecialization()
4104 VarTemplatePartialSpecializationDecl *InstPartialSpec = in InstantiateVarTemplatePartialSpecialization()
4105 VarTemplatePartialSpecializationDecl::Create( in InstantiateVarTemplatePartialSpecialization()
4917 if (VarTemplatePartialSpecializationDecl *PartialSpec = in BuildVarTemplateInstantiation()
4979 isa<VarTemplatePartialSpecializationDecl>(OldVar) && in BuildVariableInstantiation()
4980 isa<VarTemplatePartialSpecializationDecl>(NewVar); in BuildVariableInstantiation()
4986 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.cpp13002 !isa<VarTemplatePartialSpecializationDecl>(var) && in CheckCompleteVariableDeclaration()
13426 if (VD->isFileVarDecl() && !isa<VarTemplatePartialSpecializationDecl>(VD)) in FinalizeDeclaration()
H A DSemaCodeComplete.cpp5175 if (const auto *VTPSD = dyn_cast<VarTemplatePartialSpecializationDecl>(DC)) in constraintsForTemplatedEntity()
H A DSemaDeclCXX.cpp10105 else if (auto *PSD = dyn_cast<VarTemplatePartialSpecializationDecl>(D)) in ActOnReenterTemplateScope()
H A DSemaExpr.cpp18360 assert(!isa<VarTemplatePartialSpecializationDecl>(Var) && in DoMarkVarDeclReferenced()
/netbsd/external/apache2/llvm/dist/clang/lib/Tooling/Refactoring/Rename/
H A DUSRFindingAction.cpp151 SmallVector<VarTemplatePartialSpecializationDecl *, 4> PartialSpecs; in handleVarTemplateDecl()
/netbsd/external/apache2/llvm/dist/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()
/netbsd/external/apache2/llvm/dist/clang/lib/Serialization/
H A DASTWriterDecl.cpp81 VarTemplatePartialSpecializationDecl *D);
1584 llvm::PointerUnion<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *> in VisitVarTemplateSpecializationDecl()
1589 Record.AddDeclRef(InstFrom.get<VarTemplatePartialSpecializationDecl *>()); in VisitVarTemplateSpecializationDecl()
1615 VarTemplatePartialSpecializationDecl *D) { in VisitVarTemplatePartialSpecializationDecl()
H A DASTReaderDecl.cpp357 VarTemplatePartialSpecializationDecl *D);
2286 cast<VarTemplatePartialSpecializationDecl>(InstD); in VisitVarTemplateSpecializationDeclImpl()
2314 if (auto *Partial = dyn_cast<VarTemplatePartialSpecializationDecl>(D)) { in VisitVarTemplateSpecializationDeclImpl()
2332 VarTemplatePartialSpecializationDecl *D) { in VisitVarTemplatePartialSpecializationDecl()
2342 readDeclAs<VarTemplatePartialSpecializationDecl>()); in VisitVarTemplatePartialSpecializationDecl()
3896 D = VarTemplatePartialSpecializationDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
/netbsd/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGDebugInfo.cpp1562 if (isa<VarTemplatePartialSpecializationDecl>(V)) in CollectRecordFields()