/external/clang/include/clang/AST/ |
D | DeclTemplate.h | 41 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/ |
D | DeclTemplate.cpp | 984 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 …]
|
D | ASTDumper.cpp | 469 const VarTemplatePartialSpecializationDecl *D); 1435 const VarTemplatePartialSpecializationDecl *D) { in VisitVarTemplatePartialSpecializationDecl()
|
/external/llvm-project/clang/lib/AST/ |
D | DeclTemplate.cpp | 1148 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/ |
D | DeclTemplate.h | 58 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 …]
|
D | ASTNodeTraverser.h | 559 const VarTemplatePartialSpecializationDecl *D) { in VisitVarTemplatePartialSpecializationDecl()
|
/external/clang/include/clang/Sema/ |
D | Template.h | 393 std::pair<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *>, 4> 460 VarTemplateDecl *, VarTemplatePartialSpecializationDecl *> >::iterator 511 VarTemplatePartialSpecializationDecl * 514 VarTemplatePartialSpecializationDecl *PartialSpec);
|
/external/llvm-project/clang/include/clang/Sema/ |
D | Template.h | 485 std::pair<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *>, 4> 560 VarTemplateDecl *, VarTemplatePartialSpecializationDecl *>>::iterator; 613 VarTemplatePartialSpecializationDecl * 616 VarTemplatePartialSpecializationDecl *PartialSpec);
|
/external/clang/lib/Sema/ |
D | SemaTemplateInstantiateDecl.cpp | 1292 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 …]
|
D | SemaTemplateInstantiate.cpp | 72 !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()
|
D | SemaTemplate.cpp | 2629 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()
|
D | SemaTemplateDeduction.cpp | 2308 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/ |
D | FindAllSymbols.cpp | 39 llvm::isa<VarTemplatePartialSpecializationDecl>(Node) || in AST_POLYMORPHIC_MATCHER()
|
/external/llvm-project/clang/lib/Sema/ |
D | SemaTemplateInstantiateDecl.cpp | 1676 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 …]
|
D | SemaTemplateInstantiate.cpp | 81 !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()
|
D | SemaTemplateDeduction.cpp | 2872 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()
|
D | SemaTemplate.cpp | 4217 << 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/ |
D | USRFindingAction.cpp | 151 SmallVector<VarTemplatePartialSpecializationDecl *, 4> PartialSpecs; in handleVarTemplateDecl()
|
/external/llvm-project/clang-tools-extra/clangd/ |
D | AST.cpp | 53 llvm::dyn_cast<VarTemplatePartialSpecializationDecl>(&ND)) { in getTemplateSpecializationArgLocs()
|
/external/llvm-project/clang/lib/Index/ |
D | USRGeneration.cpp | 315 } else if (const VarTemplatePartialSpecializationDecl *PartialSpec in VisitVarDecl() 316 = dyn_cast<VarTemplatePartialSpecializationDecl>(D)) { in VisitVarDecl()
|
D | IndexSymbol.cpp | 153 if (isa<VarTemplatePartialSpecializationDecl>(D)) { in getSymbolInfo()
|
/external/clang/lib/Serialization/ |
D | ASTReaderDecl.cpp | 298 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()
|
D | ASTWriterDecl.cpp | 81 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/ |
D | ASTWriterDecl.cpp | 82 VarTemplatePartialSpecializationDecl *D); 1584 llvm::PointerUnion<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *> in VisitVarTemplateSpecializationDecl() 1589 Record.AddDeclRef(InstFrom.get<VarTemplatePartialSpecializationDecl *>()); in VisitVarTemplateSpecializationDecl() 1615 VarTemplatePartialSpecializationDecl *D) { in VisitVarTemplatePartialSpecializationDecl()
|
D | ASTReaderDecl.cpp | 357 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()
|