Home
last modified time | relevance | path

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

12

/external/clang/include/clang/AST/
DDeclTemplate.h41 class VarTemplatePartialSpecializationDecl; variable
2383 VarTemplatePartialSpecializationDecl *PartialSpecialization;
2499 llvm::PointerUnion<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *>
2503 VarTemplatePartialSpecializationDecl *>();
2510 llvm::PointerUnion<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *>
2541 void setInstantiationOf(VarTemplatePartialSpecializationDecl *PartialSpec,
2617 class VarTemplatePartialSpecializationDecl
2633 llvm::PointerIntPair<VarTemplatePartialSpecializationDecl *, 1, bool>
2636 VarTemplatePartialSpecializationDecl(
2643 VarTemplatePartialSpecializationDecl(ASTContext &Context)
[all …]
/external/clang/lib/AST/
DDeclTemplate.cpp984 llvm::FoldingSetVector<VarTemplatePartialSpecializationDecl> &
1008 VarTemplatePartialSpecializationDecl *
1015 VarTemplatePartialSpecializationDecl *D, void *InsertPos) { in AddPartialSpecialization()
1019 VarTemplatePartialSpecializationDecl *Existing = in AddPartialSpecialization()
1030 SmallVectorImpl<VarTemplatePartialSpecializationDecl *> &PS) { in getPartialSpecializations()
1031 llvm::FoldingSetVector<VarTemplatePartialSpecializationDecl> &PartialSpecs = in getPartialSpecializations()
1035 for (VarTemplatePartialSpecializationDecl &P : PartialSpecs) in getPartialSpecializations()
1039 VarTemplatePartialSpecializationDecl *
1041 VarTemplatePartialSpecializationDecl *D) { in findPartialSpecInstantiatedFromMember()
1043 for (VarTemplatePartialSpecializationDecl &P : getPartialSpecializations()) { in findPartialSpecInstantiatedFromMember()
[all …]
DASTDumper.cpp469 const VarTemplatePartialSpecializationDecl *D);
1435 const VarTemplatePartialSpecializationDecl *D) { in VisitVarTemplatePartialSpecializationDecl()
/external/llvm-project/clang/lib/AST/
DDeclTemplate.cpp1148 llvm::FoldingSetVector<VarTemplatePartialSpecializationDecl> &
1172 VarTemplatePartialSpecializationDecl *
1180 VarTemplatePartialSpecializationDecl::Profile(llvm::FoldingSetNodeID &ID, in Profile()
1190 VarTemplatePartialSpecializationDecl *D, void *InsertPos) { in AddPartialSpecialization()
1194 VarTemplatePartialSpecializationDecl *Existing = in AddPartialSpecialization()
1205 SmallVectorImpl<VarTemplatePartialSpecializationDecl *> &PS) const { in getPartialSpecializations()
1206 llvm::FoldingSetVector<VarTemplatePartialSpecializationDecl> &PartialSpecs = in getPartialSpecializations()
1210 for (VarTemplatePartialSpecializationDecl &P : PartialSpecs) in getPartialSpecializations()
1214 VarTemplatePartialSpecializationDecl *
1216 VarTemplatePartialSpecializationDecl *D) { in findPartialSpecInstantiatedFromMember()
[all …]
/external/llvm-project/clang/include/clang/AST/
DDeclTemplate.h58 class VarTemplatePartialSpecializationDecl; variable
2668 VarTemplatePartialSpecializationDecl *PartialSpecialization;
2802 llvm::PointerUnion<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *>
2806 VarTemplatePartialSpecializationDecl *>();
2813 llvm::PointerUnion<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *>
2844 void setInstantiationOf(VarTemplatePartialSpecializationDecl *PartialSpec,
2920 class VarTemplatePartialSpecializationDecl
2934 llvm::PointerIntPair<VarTemplatePartialSpecializationDecl *, 1, bool>
2937 VarTemplatePartialSpecializationDecl(
2944 VarTemplatePartialSpecializationDecl(ASTContext &Context)
[all …]
DASTNodeTraverser.h559 const VarTemplatePartialSpecializationDecl *D) { in VisitVarTemplatePartialSpecializationDecl()
/external/clang/include/clang/Sema/
DTemplate.h393 std::pair<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *>, 4>
460 VarTemplateDecl *, VarTemplatePartialSpecializationDecl *> >::iterator
511 VarTemplatePartialSpecializationDecl *
514 VarTemplatePartialSpecializationDecl *PartialSpec);
/external/llvm-project/clang/include/clang/Sema/
DTemplate.h485 std::pair<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *>, 4>
560 VarTemplateDecl *, VarTemplatePartialSpecializationDecl *>>::iterator;
613 VarTemplatePartialSpecializationDecl *
616 VarTemplatePartialSpecializationDecl *PartialSpec);
/external/clang/lib/Sema/
DSemaTemplateInstantiateDecl.cpp1292 SmallVector<VarTemplatePartialSpecializationDecl *, 4> PartialSpecs; in VisitVarTemplateDecl()
1304 VarTemplatePartialSpecializationDecl *D) { in VisitVarTemplatePartialSpecializationDecl()
1317 if (VarTemplatePartialSpecializationDecl *Result = in VisitVarTemplatePartialSpecializationDecl()
3070 VarTemplatePartialSpecializationDecl *
3073 VarTemplatePartialSpecializationDecl *PartialSpec) { in InstantiateVarTemplatePartialSpecialization()
3165 VarTemplatePartialSpecializationDecl *InstPartialSpec = in InstantiateVarTemplatePartialSpecialization()
3166 VarTemplatePartialSpecializationDecl::Create( in InstantiateVarTemplatePartialSpecialization()
3740 if (VarTemplatePartialSpecializationDecl *PartialSpec = in BuildVarTemplateInstantiation()
3741 dyn_cast<VarTemplatePartialSpecializationDecl>(FromVar)) in BuildVarTemplateInstantiation()
3984 VarTemplatePartialSpecializationDecl *> PatternPtr = in InstantiateVariableDefinition()
[all …]
DSemaTemplateInstantiate.cpp72 !isa<VarTemplatePartialSpecializationDecl>(Spec)) in getTemplateInstantiationArgs()
81 VarTemplatePartialSpecializationDecl*> Specialized in getTemplateInstantiationArgs()
83 if (VarTemplatePartialSpecializationDecl *Partial = in getTemplateInstantiationArgs()
84 Specialized.dyn_cast<VarTemplatePartialSpecializationDecl *>()) { in getTemplateInstantiationArgs()
281 VarTemplatePartialSpecializationDecl *PartialSpec, in InstantiatingTemplate()
DSemaTemplate.cpp2629 VarTemplatePartialSpecializationDecl *PrevPartial = in ActOnVarTemplateSpecialization()
2630 cast_or_null<VarTemplatePartialSpecializationDecl>(PrevDecl); in ActOnVarTemplateSpecialization()
2631 VarTemplatePartialSpecializationDecl *Partial = in ActOnVarTemplateSpecialization()
2632 VarTemplatePartialSpecializationDecl::Create( in ActOnVarTemplateSpecialization()
2750 VarTemplatePartialSpecializationDecl *Partial;
2807 SmallVector<VarTemplatePartialSpecializationDecl *, 4> PartialSpecs; in CheckVarTemplateId()
2811 VarTemplatePartialSpecializationDecl *Partial = PartialSpecs[I]; in CheckVarTemplateId()
2902 if (VarTemplatePartialSpecializationDecl *D = in CheckVarTemplateId()
2903 dyn_cast<VarTemplatePartialSpecializationDecl>(InstantiationPattern)) in CheckVarTemplateId()
8721 From.dyn_cast<VarTemplatePartialSpecializationDecl *>()) { in checkInstantiated()
DSemaTemplateDeduction.cpp2308 Sema &S, VarTemplatePartialSpecializationDecl *Partial, in FinishTemplateArgumentDeduction()
2403 Sema::DeduceTemplateArguments(VarTemplatePartialSpecializationDecl *Partial, in DeduceTemplateArguments()
4586 VarTemplatePartialSpecializationDecl *
4588 VarTemplatePartialSpecializationDecl *PS1, in getMoreSpecializedPartialSpecialization()
4589 VarTemplatePartialSpecializationDecl *PS2, SourceLocation Loc) { in getMoreSpecializedPartialSpecialization()
/external/llvm-project/clang-tools-extra/clang-include-fixer/find-all-symbols/
DFindAllSymbols.cpp39 llvm::isa<VarTemplatePartialSpecializationDecl>(Node) || in AST_POLYMORPHIC_MATCHER()
/external/llvm-project/clang/lib/Sema/
DSemaTemplateInstantiateDecl.cpp1676 SmallVector<VarTemplatePartialSpecializationDecl *, 4> PartialSpecs; in VisitVarTemplateDecl()
1688 VarTemplatePartialSpecializationDecl *D) { in VisitVarTemplatePartialSpecializationDecl()
1701 if (VarTemplatePartialSpecializationDecl *Result = in VisitVarTemplatePartialSpecializationDecl()
4002 VarTemplatePartialSpecializationDecl *
4005 VarTemplatePartialSpecializationDecl *PartialSpec) { in InstantiateVarTemplatePartialSpecialization()
4103 VarTemplatePartialSpecializationDecl *InstPartialSpec = in InstantiateVarTemplatePartialSpecialization()
4104 VarTemplatePartialSpecializationDecl::Create( in InstantiateVarTemplatePartialSpecialization()
4909 if (VarTemplatePartialSpecializationDecl *PartialSpec = in BuildVarTemplateInstantiation()
4910 dyn_cast<VarTemplatePartialSpecializationDecl>(FromVar)) in BuildVarTemplateInstantiation()
4971 isa<VarTemplatePartialSpecializationDecl>(OldVar) && in BuildVariableInstantiation()
[all …]
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()
DSemaTemplateDeduction.cpp2872 isa<VarTemplatePartialSpecializationDecl>(Template)); in ConvertDeducedTemplateArguments()
2922 struct IsPartialSpecialization<VarTemplatePartialSpecializationDecl> {
3128 Sema::DeduceTemplateArguments(VarTemplatePartialSpecializationDecl *Partial, in DeduceTemplateArguments()
5564 VarTemplatePartialSpecializationDecl *
5566 VarTemplatePartialSpecializationDecl *PS1, in getMoreSpecializedPartialSpecialization()
5567 VarTemplatePartialSpecializationDecl *PS2, SourceLocation Loc) { in getMoreSpecializedPartialSpecialization()
5604 VarTemplatePartialSpecializationDecl *Spec, TemplateDeductionInfo &Info) { in isMoreSpecializedThanPrimary()
DSemaTemplate.cpp4217 << isa<VarTemplatePartialSpecializationDecl>(Partial) in checkTemplatePartialSpecialization()
4231 VarTemplatePartialSpecializationDecl *Partial) { in CheckTemplatePartialSpecialization()
4370 VarTemplatePartialSpecializationDecl *PrevPartial = in ActOnVarTemplateSpecialization()
4371 cast_or_null<VarTemplatePartialSpecializationDecl>(PrevDecl); in ActOnVarTemplateSpecialization()
4372 VarTemplatePartialSpecializationDecl *Partial = in ActOnVarTemplateSpecialization()
4373 VarTemplatePartialSpecializationDecl::Create( in ActOnVarTemplateSpecialization()
4459 VarTemplatePartialSpecializationDecl *Partial;
4515 SmallVector<VarTemplatePartialSpecializationDecl *, 4> PartialSpecs; in CheckVarTemplateId()
4519 VarTemplatePartialSpecializationDecl *Partial = PartialSpecs[I]; in CheckVarTemplateId()
4607 if (VarTemplatePartialSpecializationDecl *D = in CheckVarTemplateId()
[all …]
/external/llvm-project/clang/lib/Tooling/Refactoring/Rename/
DUSRFindingAction.cpp151 SmallVector<VarTemplatePartialSpecializationDecl *, 4> PartialSpecs; in handleVarTemplateDecl()
/external/llvm-project/clang-tools-extra/clangd/
DAST.cpp53 llvm::dyn_cast<VarTemplatePartialSpecializationDecl>(&ND)) { in getTemplateSpecializationArgLocs()
/external/llvm-project/clang/lib/Index/
DUSRGeneration.cpp315 } else if (const VarTemplatePartialSpecializationDecl *PartialSpec in VisitVarDecl()
316 = dyn_cast<VarTemplatePartialSpecializationDecl>(D)) { in VisitVarDecl()
DIndexSymbol.cpp153 if (isa<VarTemplatePartialSpecializationDecl>(D)) { in getSymbolInfo()
/external/clang/lib/Serialization/
DASTReaderDecl.cpp298 VarTemplatePartialSpecializationDecl *D);
2105 cast<VarTemplatePartialSpecializationDecl>(InstD); in VisitVarTemplateSpecializationDeclImpl()
2133 if (VarTemplatePartialSpecializationDecl *Partial = in VisitVarTemplateSpecializationDeclImpl()
2134 dyn_cast<VarTemplatePartialSpecializationDecl>(D)) { in VisitVarTemplateSpecializationDeclImpl()
2152 VarTemplatePartialSpecializationDecl *D) { in VisitVarTemplatePartialSpecializationDecl()
2161 ReadDeclAs<VarTemplatePartialSpecializationDecl>(Record, Idx)); in VisitVarTemplatePartialSpecializationDecl()
3319 D = VarTemplatePartialSpecializationDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
DASTWriterDecl.cpp81 VarTemplatePartialSpecializationDecl *D);
1409 llvm::PointerUnion<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *> in VisitVarTemplateSpecializationDecl()
1414 Record.AddDeclRef(InstFrom.get<VarTemplatePartialSpecializationDecl *>()); in VisitVarTemplateSpecializationDecl()
1439 VarTemplatePartialSpecializationDecl *D) { in VisitVarTemplatePartialSpecializationDecl()
/external/llvm-project/clang/lib/Serialization/
DASTWriterDecl.cpp82 VarTemplatePartialSpecializationDecl *D);
1584 llvm::PointerUnion<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *> in VisitVarTemplateSpecializationDecl()
1589 Record.AddDeclRef(InstFrom.get<VarTemplatePartialSpecializationDecl *>()); in VisitVarTemplateSpecializationDecl()
1615 VarTemplatePartialSpecializationDecl *D) { in VisitVarTemplatePartialSpecializationDecl()
DASTReaderDecl.cpp357 VarTemplatePartialSpecializationDecl *D);
2284 cast<VarTemplatePartialSpecializationDecl>(InstD); in VisitVarTemplateSpecializationDeclImpl()
2312 if (auto *Partial = dyn_cast<VarTemplatePartialSpecializationDecl>(D)) { in VisitVarTemplateSpecializationDeclImpl()
2330 VarTemplatePartialSpecializationDecl *D) { in VisitVarTemplatePartialSpecializationDecl()
2340 readDeclAs<VarTemplatePartialSpecializationDecl>()); in VisitVarTemplatePartialSpecializationDecl()
3894 D = VarTemplatePartialSpecializationDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()

12