Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/clang/lib/AST/
H A DDeclTemplate.cpp1222 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 DDecl.cpp2197 isa<VarTemplatePartialSpecializationDecl>(this))) in isThisDeclarationADefinition()
2225 !isa<VarTemplatePartialSpecializationDecl>(VTSD) && in isThisDeclarationADefinition()
2617 From.dyn_cast<VarTemplatePartialSpecializationDecl *>()) { in getTemplateInstantiationPattern()
H A DDeclBase.cpp248 if (auto *VTPSD = dyn_cast<VarTemplatePartialSpecializationDecl>(this)) in getDescribedTemplateParams()
H A DASTImporter.cpp6062 using PartVarSpecDecl = VarTemplatePartialSpecializationDecl; in VisitVarTemplateSpecializationDecl()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DDeclTemplate.h59 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 DASTNodeTraverser.h593 const VarTemplatePartialSpecializationDecl *D) { in VisitVarTemplatePartialSpecializationDecl()
/llvm-project-15.0.7/clang/include/clang/Sema/
H A DTemplate.h519 std::pair<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *>, 4>
596 VarTemplateDecl *, VarTemplatePartialSpecializationDecl *>>::iterator;
649 VarTemplatePartialSpecializationDecl *
652 VarTemplatePartialSpecializationDecl *PartialSpec);
H A DSema.h112 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 DDefinitionsInHeadersCheck.cpp153 if (isa<VarTemplatePartialSpecializationDecl>(VD)) in check()
/llvm-project-15.0.7/clang-tools-extra/clang-include-fixer/find-all-symbols/
H A DFindAllSymbols.cpp39 llvm::isa<VarTemplatePartialSpecializationDecl>(Node) || in AST_POLYMORPHIC_MATCHER()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaTemplateInstantiateDecl.cpp1799 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 DSemaTemplateInstantiate.cpp80 !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 DSemaTemplateDeduction.cpp2718 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 DSemaTemplate.cpp4307 << 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 DSemaDecl.cpp13559 !isa<VarTemplatePartialSpecializationDecl>(var) && in CheckCompleteVariableDeclaration()
13980 if (VD->isFileVarDecl() && !isa<VarTemplatePartialSpecializationDecl>(VD)) in FinalizeDeclaration()
H A DSemaCodeComplete.cpp5449 if (const auto *VTPSD = dyn_cast<VarTemplatePartialSpecializationDecl>(DC)) in constraintsForTemplatedEntity()
/llvm-project-15.0.7/clang/lib/Tooling/Refactoring/Rename/
H A DUSRFindingAction.cpp150 SmallVector<VarTemplatePartialSpecializationDecl *, 4> PartialSpecs; in handleVarTemplateDecl()
/llvm-project-15.0.7/clang/lib/Index/
H A DUSRGeneration.cpp316 } else if (const VarTemplatePartialSpecializationDecl *PartialSpec in VisitVarDecl()
317 = dyn_cast<VarTemplatePartialSpecializationDecl>(D)) { in VisitVarDecl()
H A DIndexSymbol.cpp153 if (isa<VarTemplatePartialSpecializationDecl>(D)) { in getSymbolInfo()
/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTReaderDecl.cpp359 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 DASTWriterDecl.cpp82 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 DAST.cpp58 llvm::dyn_cast<VarTemplatePartialSpecializationDecl>(&ND)) { in getTemplateSpecializationArgLocs()
/llvm-project-15.0.7/clang/unittests/AST/
H A DASTImporterTest.cpp4559 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 DASTMatchersTraversalTest.cpp1322 TEST(TemplateTypeParmDecl, VarTemplatePartialSpecializationDecl) { in TEST() argument
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGDebugInfo.cpp1618 if (isa<VarTemplatePartialSpecializationDecl>(V)) in CollectRecordFields()

12