| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | DeclTemplate.cpp | 1222 VarTemplatePartialSpecializationDecl * 1244 VarTemplatePartialSpecializationDecl *Existing = in AddPartialSpecialization() 1264 VarTemplatePartialSpecializationDecl * 1266 VarTemplatePartialSpecializationDecl *D) { in findPartialSpecInstantiatedFromMember() 1352 void VarTemplatePartialSpecializationDecl::anchor() {} in anchor() 1354 VarTemplatePartialSpecializationDecl::VarTemplatePartialSpecializationDecl( in VarTemplatePartialSpecializationDecl() function in VarTemplatePartialSpecializationDecl 1369 VarTemplatePartialSpecializationDecl * 1370 VarTemplatePartialSpecializationDecl::Create( in Create() 1380 new (Context, DC) VarTemplatePartialSpecializationDecl( in Create() 1387 VarTemplatePartialSpecializationDecl * [all …]
|
| H A D | Decl.cpp | 2197 isa<VarTemplatePartialSpecializationDecl>(this))) in isThisDeclarationADefinition() 2225 !isa<VarTemplatePartialSpecializationDecl>(VTSD) && in isThisDeclarationADefinition() 2617 From.dyn_cast<VarTemplatePartialSpecializationDecl *>()) { in getTemplateInstantiationPattern()
|
| H A D | DeclBase.cpp | 248 if (auto *VTPSD = dyn_cast<VarTemplatePartialSpecializationDecl>(this)) in getDescribedTemplateParams()
|
| H A D | ASTImporter.cpp | 6062 using PartVarSpecDecl = VarTemplatePartialSpecializationDecl; in VisitVarTemplateSpecializationDecl()
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | DeclTemplate.h | 59 class VarTemplatePartialSpecializationDecl; variable 2699 VarTemplatePartialSpecializationDecl *PartialSpecialization; 2952 class VarTemplatePartialSpecializationDecl 2969 VarTemplatePartialSpecializationDecl( 2976 VarTemplatePartialSpecializationDecl(ASTContext &Context) 2987 static VarTemplatePartialSpecializationDecl * 2997 VarTemplatePartialSpecializationDecl *getMostRecentDecl() { 2998 return cast<VarTemplatePartialSpecializationDecl>( 3117 llvm::FoldingSetVector<VarTemplatePartialSpecializationDecl> 3215 VarTemplatePartialSpecializationDecl * [all …]
|
| H A D | ASTNodeTraverser.h | 593 const VarTemplatePartialSpecializationDecl *D) { in VisitVarTemplatePartialSpecializationDecl()
|
| /llvm-project-15.0.7/clang/include/clang/Sema/ |
| H A D | Template.h | 519 std::pair<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *>, 4> 596 VarTemplateDecl *, VarTemplatePartialSpecializationDecl *>>::iterator; 649 VarTemplatePartialSpecializationDecl * 652 VarTemplatePartialSpecializationDecl *PartialSpec);
|
| H A D | Sema.h | 112 class VarTemplatePartialSpecializationDecl; variable 8014 VarTemplatePartialSpecializationDecl *Partial); 8755 DeduceTemplateArguments(VarTemplatePartialSpecializationDecl *Partial, 8899 VarTemplatePartialSpecializationDecl *getMoreSpecializedPartialSpecialization( 8900 VarTemplatePartialSpecializationDecl *PS1, 8901 VarTemplatePartialSpecializationDecl *PS2, SourceLocation Loc); 8903 bool isMoreSpecializedThanPrimary(VarTemplatePartialSpecializationDecl *T, 9262 VarTemplatePartialSpecializationDecl *PartialSpec,
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/misc/ |
| H A D | DefinitionsInHeadersCheck.cpp | 153 if (isa<VarTemplatePartialSpecializationDecl>(VD)) in check()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-include-fixer/find-all-symbols/ |
| H A D | FindAllSymbols.cpp | 39 llvm::isa<VarTemplatePartialSpecializationDecl>(Node) || in AST_POLYMORPHIC_MATCHER()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaTemplateInstantiateDecl.cpp | 1799 VarTemplatePartialSpecializationDecl *D) { in VisitVarTemplatePartialSpecializationDecl() 1812 if (VarTemplatePartialSpecializationDecl *Result = in VisitVarTemplatePartialSpecializationDecl() 4189 VarTemplatePartialSpecializationDecl * 4192 VarTemplatePartialSpecializationDecl *PartialSpec) { in InstantiateVarTemplatePartialSpecialization() 4289 VarTemplatePartialSpecializationDecl *InstPartialSpec = in InstantiateVarTemplatePartialSpecialization() 4290 VarTemplatePartialSpecializationDecl::Create( in InstantiateVarTemplatePartialSpecialization() 5129 if (VarTemplatePartialSpecializationDecl *PartialSpec = in BuildVarTemplateInstantiation() 5191 isa<VarTemplatePartialSpecializationDecl>(OldVar) && in BuildVariableInstantiation() 5192 isa<VarTemplatePartialSpecializationDecl>(NewVar); in BuildVariableInstantiation() 5198 isa<VarTemplatePartialSpecializationDecl>(OldVar)); in BuildVariableInstantiation() [all …]
|
| H A D | SemaTemplateInstantiate.cpp | 80 !isa<VarTemplatePartialSpecializationDecl>(Spec)) in getTemplateInstantiationArgs() 89 VarTemplatePartialSpecializationDecl*> Specialized in getTemplateInstantiationArgs() 91 if (VarTemplatePartialSpecializationDecl *Partial = in getTemplateInstantiationArgs() 92 Specialized.dyn_cast<VarTemplatePartialSpecializationDecl *>()) { in getTemplateInstantiationArgs() 326 VarTemplatePartialSpecializationDecl *PartialSpec, in InstantiatingTemplate() 639 } else if (auto *D = dyn_cast<VarTemplatePartialSpecializationDecl>( in PrintInstantiationStack() 812 else if (isa<VarTemplatePartialSpecializationDecl>(Active->Entity)) in PrintInstantiationStack()
|
| H A D | SemaTemplateDeduction.cpp | 2718 isa<VarTemplatePartialSpecializationDecl>(Template)); in ConvertDeducedTemplateArguments() 2783 struct IsPartialSpecialization<VarTemplatePartialSpecializationDecl> { 2992 Sema::DeduceTemplateArguments(VarTemplatePartialSpecializationDecl *Partial, in DeduceTemplateArguments() 5435 VarTemplatePartialSpecializationDecl * 5437 VarTemplatePartialSpecializationDecl *PS1, in getMoreSpecializedPartialSpecialization() 5438 VarTemplatePartialSpecializationDecl *PS2, SourceLocation Loc) { in getMoreSpecializedPartialSpecialization() 5475 VarTemplatePartialSpecializationDecl *Spec, TemplateDeductionInfo &Info) { in isMoreSpecializedThanPrimary()
|
| H A D | SemaTemplate.cpp | 4307 << isa<VarTemplatePartialSpecializationDecl>(Partial) in checkTemplatePartialSpecialization() 4321 VarTemplatePartialSpecializationDecl *Partial) { in CheckTemplatePartialSpecialization() 4458 VarTemplatePartialSpecializationDecl *PrevPartial = in ActOnVarTemplateSpecialization() 4459 cast_or_null<VarTemplatePartialSpecializationDecl>(PrevDecl); in ActOnVarTemplateSpecialization() 4460 VarTemplatePartialSpecializationDecl *Partial = in ActOnVarTemplateSpecialization() 4461 VarTemplatePartialSpecializationDecl::Create( in ActOnVarTemplateSpecialization() 4547 VarTemplatePartialSpecializationDecl *Partial; 4602 SmallVector<VarTemplatePartialSpecializationDecl *, 4> PartialSpecs; in CheckVarTemplateId() 4606 VarTemplatePartialSpecializationDecl *Partial = PartialSpecs[I]; in CheckVarTemplateId() 4694 if (VarTemplatePartialSpecializationDecl *D = in CheckVarTemplateId() [all …]
|
| H A D | SemaDecl.cpp | 13559 !isa<VarTemplatePartialSpecializationDecl>(var) && in CheckCompleteVariableDeclaration() 13980 if (VD->isFileVarDecl() && !isa<VarTemplatePartialSpecializationDecl>(VD)) in FinalizeDeclaration()
|
| H A D | SemaCodeComplete.cpp | 5449 if (const auto *VTPSD = dyn_cast<VarTemplatePartialSpecializationDecl>(DC)) in constraintsForTemplatedEntity()
|
| /llvm-project-15.0.7/clang/lib/Tooling/Refactoring/Rename/ |
| H A D | USRFindingAction.cpp | 150 SmallVector<VarTemplatePartialSpecializationDecl *, 4> PartialSpecs; in handleVarTemplateDecl()
|
| /llvm-project-15.0.7/clang/lib/Index/ |
| H A D | USRGeneration.cpp | 316 } else if (const VarTemplatePartialSpecializationDecl *PartialSpec in VisitVarDecl() 317 = dyn_cast<VarTemplatePartialSpecializationDecl>(D)) { in VisitVarDecl()
|
| H A D | IndexSymbol.cpp | 153 if (isa<VarTemplatePartialSpecializationDecl>(D)) { in getSymbolInfo()
|
| /llvm-project-15.0.7/clang/lib/Serialization/ |
| H A D | ASTReaderDecl.cpp | 359 VarTemplatePartialSpecializationDecl *D); 2408 cast<VarTemplatePartialSpecializationDecl>(InstD); in VisitVarTemplateSpecializationDeclImpl() 2436 if (auto *Partial = dyn_cast<VarTemplatePartialSpecializationDecl>(D)) { in VisitVarTemplateSpecializationDeclImpl() 2458 VarTemplatePartialSpecializationDecl *D) { in VisitVarTemplatePartialSpecializationDecl() 2468 readDeclAs<VarTemplatePartialSpecializationDecl>()); in VisitVarTemplatePartialSpecializationDecl() 3676 D = VarTemplatePartialSpecializationDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
|
| H A D | ASTWriterDecl.cpp | 82 VarTemplatePartialSpecializationDecl *D); 1612 llvm::PointerUnion<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *> in VisitVarTemplateSpecializationDecl() 1617 Record.AddDeclRef(InstFrom.get<VarTemplatePartialSpecializationDecl *>()); in VisitVarTemplateSpecializationDecl() 1643 VarTemplatePartialSpecializationDecl *D) { in VisitVarTemplatePartialSpecializationDecl()
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/ |
| H A D | AST.cpp | 58 llvm::dyn_cast<VarTemplatePartialSpecializationDecl>(&ND)) { in getTemplateSpecializationArgLocs()
|
| /llvm-project-15.0.7/clang/unittests/AST/ |
| H A D | ASTImporterTest.cpp | 4559 Decl, VarTemplatePartialSpecializationDecl> 4709 FirstDeclMatcher<VarTemplatePartialSpecializationDecl>().match( in TEST_P() 4714 FirstDeclMatcher<VarTemplatePartialSpecializationDecl>().match( in TEST_P()
|
| /llvm-project-15.0.7/clang/unittests/ASTMatchers/ |
| H A D | ASTMatchersTraversalTest.cpp | 1322 TEST(TemplateTypeParmDecl, VarTemplatePartialSpecializationDecl) { in TEST() argument
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGDebugInfo.cpp | 1618 if (isa<VarTemplatePartialSpecializationDecl>(V)) in CollectRecordFields()
|